[ARVADOS-WORKBENCH2] updated: 1.2.0-949-g3c2e602
Git user
git at public.curoverse.com
Mon Nov 26 08:54:29 EST 2018
Summary of changes:
src/components/data-table-filters/data-table-filters-tree.tsx | 3 ++-
src/components/tree/tree.tsx | 9 +++++++--
2 files changed, 9 insertions(+), 3 deletions(-)
via 3c2e602507112e9136a868b65a75b6e214c47387 (commit)
via c819965b61e2c46566137b257b2625decc94a7ce (commit)
from cf15eee86516adcd2430319ca618d795b3c33b5f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 3c2e602507112e9136a868b65a75b6e214c47387
Author: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
Date: Mon Nov 26 14:54:15 2018 +0100
Set filters tree right padding
Feature #14258
Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
diff --git a/src/components/data-table-filters/data-table-filters-tree.tsx b/src/components/data-table-filters/data-table-filters-tree.tsx
index 3615451..b13224b 100644
--- a/src/components/data-table-filters/data-table-filters-tree.tsx
+++ b/src/components/data-table-filters/data-table-filters-tree.tsx
@@ -26,7 +26,8 @@ export class DataTableFiltersTree extends React.Component<DataTableFilterProps>
const { filters } = this.props;
const hasSubfilters = countNodes(filters) !== countChildren('')(filters);
return <TreeComponent
- levelIndentation={hasSubfilters ? undefined : 0}
+ levelIndentation={hasSubfilters ? 20 : 0}
+ itemRightPadding={20}
items={filtersToTree(filters)}
render={renderItem}
showSelection
commit c819965b61e2c46566137b257b2625decc94a7ce
Author: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
Date: Mon Nov 26 14:53:47 2018 +0100
Add prop for controlling right tree item indentation
Feature #14258
Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
diff --git a/src/components/tree/tree.tsx b/src/components/tree/tree.tsx
index cccb0a9..c64a722 100644
--- a/src/components/tree/tree.tsx
+++ b/src/components/tree/tree.tsx
@@ -89,6 +89,7 @@ export interface TreeProps<T> {
render: (item: TreeItem<T>, level?: number) => ReactElement<{}>;
showSelection?: boolean | ((item: TreeItem<T>) => boolean);
levelIndentation?: number;
+ itemRightPadding?: number;
toggleItemActive: (event: React.MouseEvent<HTMLElement>, item: TreeItem<T>) => void;
toggleItemOpen: (event: React.MouseEvent<HTMLElement>, item: TreeItem<T>) => void;
toggleItemSelection?: (event: React.MouseEvent<HTMLElement>, item: TreeItem<T>) => void;
@@ -104,12 +105,16 @@ export const Tree = withStyles(styles)(
? this.props.showSelection
: () => this.props.showSelection ? true : false;
- const { levelIndentation = 20 } = this.props;
+ const { levelIndentation = 20, itemRightPadding = 20 } = this.props;
return <List component="div" className={list}>
{items && items.map((it: TreeItem<T>, idx: number) =>
<div key={`item/${level}/${idx}`}>
- <ListItem button className={listItem} style={{ paddingLeft: (level + 1) * levelIndentation }}
+ <ListItem button className={listItem}
+ style={{
+ paddingLeft: (level + 1) * levelIndentation,
+ paddingRight: itemRightPadding,
+ }}
disableRipple={disableRipple}
onClick={event => toggleItemActive(event, it)}
onContextMenu={this.handleRowContextMenu(it)}>
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list