From 3b9347afbe47eeb2aa62b968d37ae456025331ac Mon Sep 17 00:00:00 2001 From: juhanikat Date: Tue, 30 Sep 2025 11:11:28 +0300 Subject: [PATCH] Make some tables unclickable to make them less annoying to use --- frontend/src/components/Locality/Tabs/AgeTab.tsx | 2 +- frontend/src/components/Sequence/SequenceTable.tsx | 1 + frontend/src/components/TimeUnit/TimeUnitTable.tsx | 9 ++++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Locality/Tabs/AgeTab.tsx b/frontend/src/components/Locality/Tabs/AgeTab.tsx index 78b2f468..a664ece8 100755 --- a/frontend/src/components/Locality/Tabs/AgeTab.tsx +++ b/frontend/src/components/Locality/Tabs/AgeTab.tsx @@ -106,7 +106,7 @@ export const AgeTab = () => { targetField="bfa_min" fraction={editData.frac_min} timeUnit={bfaMinData} - selectorTable={} + selectorTable={} disabled={minAgeTimeUnitDisabled} />, dropdown('frac_min', fracOptions, 'Minimum fraction', minAgeTimeUnitDisabled), diff --git a/frontend/src/components/Sequence/SequenceTable.tsx b/frontend/src/components/Sequence/SequenceTable.tsx index 2e8e6257..86f81549 100755 --- a/frontend/src/components/Sequence/SequenceTable.tsx +++ b/frontend/src/components/Sequence/SequenceTable.tsx @@ -33,6 +33,7 @@ export const SequenceTable = ({ selectorFn }: { selectorFn?: (id: Sequence) => v columns={columns} isFetching={isFetching} visibleColumns={visibleColumns} + clickableRows={false} data={sequenceQueryData} url="sequence" /> diff --git a/frontend/src/components/TimeUnit/TimeUnitTable.tsx b/frontend/src/components/TimeUnit/TimeUnitTable.tsx index 53e07cab..21d2c35b 100755 --- a/frontend/src/components/TimeUnit/TimeUnitTable.tsx +++ b/frontend/src/components/TimeUnit/TimeUnitTable.tsx @@ -4,7 +4,13 @@ import { useGetAllTimeUnitsQuery } from '../../redux/timeUnitReducer' import { TimeUnit } from '@/shared/types' import { TableView } from '../TableView/TableView' -export const TimeUnitTable = ({ selectorFn }: { selectorFn?: (newTimeUnit: TimeUnit) => void }) => { +export const TimeUnitTable = ({ + selectorFn, + clickableRows = true, +}: { + selectorFn?: (newTimeUnit: TimeUnit) => void + clickableRows?: boolean +}) => { const { data: timeUnitQueryData, isFetching } = useGetAllTimeUnitsQuery() const columns = useMemo[]>( () => [ @@ -60,6 +66,7 @@ export const TimeUnitTable = ({ selectorFn }: { selectorFn?: (newTimeUnit: TimeU columns={columns} isFetching={isFetching} visibleColumns={visibleColumns} + clickableRows={clickableRows} data={timeUnitQueryData} url="time-unit" enableColumnFilterModes={true}