mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
Make some tables unclickable to make them less annoying to use
This commit is contained in:
@@ -106,7 +106,7 @@ export const AgeTab = () => {
|
||||
targetField="bfa_min"
|
||||
fraction={editData.frac_min}
|
||||
timeUnit={bfaMinData}
|
||||
selectorTable={<TimeUnitTable />}
|
||||
selectorTable={<TimeUnitTable clickableRows={false} />}
|
||||
disabled={minAgeTimeUnitDisabled}
|
||||
/>,
|
||||
dropdown('frac_min', fracOptions, 'Minimum fraction', minAgeTimeUnitDisabled),
|
||||
|
||||
@@ -33,6 +33,7 @@ export const SequenceTable = ({ selectorFn }: { selectorFn?: (id: Sequence) => v
|
||||
columns={columns}
|
||||
isFetching={isFetching}
|
||||
visibleColumns={visibleColumns}
|
||||
clickableRows={false}
|
||||
data={sequenceQueryData}
|
||||
url="sequence"
|
||||
/>
|
||||
|
||||
@@ -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<MRT_ColumnDef<TimeUnit>[]>(
|
||||
() => [
|
||||
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user