From fd4624ffc8db78e19b22a661121f23190cc0c544 Mon Sep 17 00:00:00 2001 From: juhanikat Date: Mon, 7 Sep 2026 17:02:12 +0300 Subject: [PATCH] add refresh icon --- .../Locality/Tabs/OccurrencesTab.tsx | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/frontend/src/components/Locality/Tabs/OccurrencesTab.tsx b/frontend/src/components/Locality/Tabs/OccurrencesTab.tsx index b21b91c5..7f56b699 100644 --- a/frontend/src/components/Locality/Tabs/OccurrencesTab.tsx +++ b/frontend/src/components/Locality/Tabs/OccurrencesTab.tsx @@ -1,23 +1,23 @@ -import { Editable, LocalityDetailsType, LocalitySpecies, RowState } from '@/shared/types' +import { applyDefaultSpeciesOrdering, hasActiveSortingInSearch } from '@/components/DetailView/common/DetailTabTable' import { EditableTable } from '@/components/DetailView/common/EditableTable' -import { EditingModal } from '@/components/DetailView/common/EditingModal' +import { EntryUpdateHistory } from '@/components/DetailView/common/FieldUpdateHistory' import { Grouped } from '@/components/DetailView/common/tabLayoutHelpers' import { useDetailContext } from '@/components/DetailView/Context/DetailContext' -import { Box, Button, TextField } from '@mui/material' -import { MRT_ColumnDef, MRT_Row, MRT_RowData, MRT_TableInstance } from 'material-react-table' -import { useForm } from 'react-hook-form' -import { calculateNormalizedMesowearScore } from '@/shared/utils/mesowear' -import { applyDefaultSpeciesOrdering, hasActiveSortingInSearch } from '@/components/DetailView/common/DetailTabTable' -import { useLocation } from 'react-router-dom' -import { useMemo } from 'react' -import { occurrenceLabels } from '@/constants/occurrenceLabels' import { exportOccurrenceMapKml, exportOccurrenceMapSvg, getUniqueLocalityOccurrenceMapExportLocalities, } from '@/components/Species/localitySpeciesMapExport' -import { EntryUpdateHistory } from '@/components/DetailView/common/FieldUpdateHistory' +import { occurrenceLabels } from '@/constants/occurrenceLabels' import { useLazyGetLocalityOccurrencesQuery } from '@/redux/localityReducer' +import { Editable, LocalityDetailsType, LocalitySpecies, RowState } from '@/shared/types' +import { calculateNormalizedMesowearScore } from '@/shared/utils/mesowear' +import RefreshIcon from '@mui/icons-material/Refresh' +import { Box, Button } from '@mui/material' +import { MRT_ColumnDef, MRT_Row, MRT_RowData, MRT_TableInstance } from 'material-react-table' +import { useMemo } from 'react' +import { useForm } from 'react-hook-form' +import { useLocation } from 'react-router-dom' const hasMesowearScoreInputs = (row: LocalitySpecies) => { return ( @@ -256,9 +256,6 @@ export const OccurrencesTab = () => { return ( - {!mode.read && ( )} + + , LocalityDetailsType> columns={columns} field="now_ls"