From cb3411270bc6254ffa8519f7c4bcee71b8002869 Mon Sep 17 00:00:00 2001 From: Lisa Knox Date: Mon, 8 Jan 2024 14:17:26 -0500 Subject: [PATCH] 21315: extended checkbox click area Arvados-DCO-1.1-Signed-off-by: Lisa Knox --- .../src/components/data-table/data-table.tsx | 40 ++++++++++++++----- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/services/workbench2/src/components/data-table/data-table.tsx b/services/workbench2/src/components/data-table/data-table.tsx index de3e272d1e..4fd019cecf 100644 --- a/services/workbench2/src/components/data-table/data-table.tsx +++ b/services/workbench2/src/components/data-table/data-table.tsx @@ -63,6 +63,7 @@ type CssRules = | "noItemsInfo" | "checkBoxHead" | "checkBoxCell" + | "clickBox" | "checkBox" | "firstTableCell" | "tableCell" @@ -94,10 +95,21 @@ const styles: StyleRulesCallback = (theme: Theme) => ({ checkBoxHead: { padding: "0", display: "flex", + width: '2rem', + height: "1.5rem", + paddingLeft: '0.75rem', + marginRight: '0.2rem' }, checkBoxCell: { padding: "0", - paddingLeft: "10px", + }, + clickBox: { + width: '1.3rem', + height: "1.3rem", + paddingLeft: '0.2rem', + paddingTop: '0rem', + marginLeft: '0.5rem', + cursor: "pointer", }, checkBox: { cursor: "pointer", @@ -172,14 +184,24 @@ export const DataTable = withStyles(styles)( render: uuid => { const { classes, checkedList } = this.props; return ( - this.handleSelectOne(uuid)} - onDoubleClick={ev => ev.stopPropagation()}> +
{ + ev.stopPropagation() + this.handleSelectOne(uuid) + }} + onDoubleClick={(ev) => ev.stopPropagation()} + > + this.handleSelectOne(uuid)} + onDoubleClick={(ev) => ev.stopPropagation()} + > +
); }, }; -- 2.30.2