From bb68f119161c563a507c6508d50bf06c2e5c6b28 Mon Sep 17 00:00:00 2001 From: wrigh393 Date: Fri, 8 Jan 2021 11:09:09 -0500 Subject: [PATCH] Implement logic for default sorting order of ItemTable --- src/components/ItemTable/ItemTable.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/ItemTable/ItemTable.js b/src/components/ItemTable/ItemTable.js index 6c4df69..e3e1bda 100644 --- a/src/components/ItemTable/ItemTable.js +++ b/src/components/ItemTable/ItemTable.js @@ -9,7 +9,7 @@ import { ArrowDownward, ArrowUpward } from "@material-ui/icons"; export default function ItemTable({ data, rowCanBeSelected }) { - const [selectedRow, setSelectedRow] = useState({ queue: null, number: null}); + const [selectedRow, setSelectedRow] = useState({ queue: null, number: null }); const theme = useTheme(); const useStyles = makeStyles({ @@ -69,8 +69,14 @@ export default function ItemTable({ data, rowCanBeSelected }) { ); } }, + initialState: { + sortBy: [ + { id: 'number', desc: false }, + { id: 'lastUpdated', desc: false }, + ] + } }, - useFilters, useFlexLayout, useSortBy, + useFilters, useFlexLayout, useSortBy, ); const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow, } = tableInstance;