From 3ec5eb40aa9f1f200b3f8428b8ad164bbb8465be Mon Sep 17 00:00:00 2001 From: katspaugh Date: Tue, 4 May 2021 10:53:29 +0200 Subject: [PATCH] Table: don't show the sorting arrow when no sorting fn passed --- src/dataDisplay/Table/index.tsx | 18 +- tests/__snapshots__/storybook.test.js.snap | 217 +-------------------- 2 files changed, 18 insertions(+), 217 deletions(-) diff --git a/src/dataDisplay/Table/index.tsx b/src/dataDisplay/Table/index.tsx index ee07c97b..e6ed5375 100644 --- a/src/dataDisplay/Table/index.tsx +++ b/src/dataDisplay/Table/index.tsx @@ -111,7 +111,7 @@ export const Table = ({ sortedByHeaderId, sortDirection, onRowClick = () => undefined, - onHeaderClick = () => undefined, + onHeaderClick, }: Props): React.ReactElement => ( @@ -123,12 +123,16 @@ export const Table = ({ - onHeaderClick(header.id)}> - {header.label} - + {onHeaderClick ? ( + onHeaderClick(header.id)}> + {header.label} + + ) : ( + header.label + )} ))} diff --git a/tests/__snapshots__/storybook.test.js.snap b/tests/__snapshots__/storybook.test.js.snap index b710c44d..4f22bed8 100644 --- a/tests/__snapshots__/storybook.test.js.snap +++ b/tests/__snapshots__/storybook.test.js.snap @@ -6019,144 +6019,28 @@ exports[`Storyshots Data Display/Table Collapsible 1`] = ` className="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft" scope="col" > - - col1 - - - - + col1 - - col2 - - - - + col2 - - col3 - - - - + col3 - - - - - - + @@ -6373,108 +6257,21 @@ exports[`Storyshots Data Display/Table Simple Table 1`] = ` className="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft" scope="col" > - - col1 - - - - + col1 - - col2 - - - - + col2 - - col3 - - - - + col3