From c819965b61e2c46566137b257b2625decc94a7ce Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Mon, 26 Nov 2018 14:53:47 +0100 Subject: [PATCH] Add prop for controlling right tree item indentation Feature #14258 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/components/tree/tree.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/tree/tree.tsx b/src/components/tree/tree.tsx index cccb0a98..c64a7221 100644 --- a/src/components/tree/tree.tsx +++ b/src/components/tree/tree.tsx @@ -89,6 +89,7 @@ export interface TreeProps { render: (item: TreeItem, level?: number) => ReactElement<{}>; showSelection?: boolean | ((item: TreeItem) => boolean); levelIndentation?: number; + itemRightPadding?: number; toggleItemActive: (event: React.MouseEvent, item: TreeItem) => void; toggleItemOpen: (event: React.MouseEvent, item: TreeItem) => void; toggleItemSelection?: (event: React.MouseEvent, item: TreeItem) => 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 {items && items.map((it: TreeItem, idx: number) =>
- toggleItemActive(event, it)} onContextMenu={this.handleRowContextMenu(it)}> -- 2.30.2