mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
add refresh icon
This commit is contained in:
@@ -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 { 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 { Grouped } from '@/components/DetailView/common/tabLayoutHelpers'
|
||||||
import { useDetailContext } from '@/components/DetailView/Context/DetailContext'
|
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 {
|
import {
|
||||||
exportOccurrenceMapKml,
|
exportOccurrenceMapKml,
|
||||||
exportOccurrenceMapSvg,
|
exportOccurrenceMapSvg,
|
||||||
getUniqueLocalityOccurrenceMapExportLocalities,
|
getUniqueLocalityOccurrenceMapExportLocalities,
|
||||||
} from '@/components/Species/localitySpeciesMapExport'
|
} from '@/components/Species/localitySpeciesMapExport'
|
||||||
import { EntryUpdateHistory } from '@/components/DetailView/common/FieldUpdateHistory'
|
import { occurrenceLabels } from '@/constants/occurrenceLabels'
|
||||||
import { useLazyGetLocalityOccurrencesQuery } from '@/redux/localityReducer'
|
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) => {
|
const hasMesowearScoreInputs = (row: LocalitySpecies) => {
|
||||||
return (
|
return (
|
||||||
@@ -256,9 +256,6 @@ export const OccurrencesTab = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Grouped title={occurrenceLabels.informationSectionTitle}>
|
<Grouped title={occurrenceLabels.informationSectionTitle}>
|
||||||
<Button onClick={() => void handleRefresh()} disabled={isFetching}>
|
|
||||||
Refresh Occurrences
|
|
||||||
</Button>
|
|
||||||
{!mode.read && (
|
{!mode.read && (
|
||||||
<Button
|
<Button
|
||||||
disabled={mode.new}
|
disabled={mode.new}
|
||||||
@@ -270,6 +267,11 @@ export const OccurrencesTab = () => {
|
|||||||
Create new occurrence
|
Create new occurrence
|
||||||
</Button>
|
</Button>
|
||||||
)}
|
)}
|
||||||
|
<Button onClick={() => void handleRefresh()} disabled={isFetching}>
|
||||||
|
<RefreshIcon></RefreshIcon>
|
||||||
|
Refresh Occurrences
|
||||||
|
</Button>
|
||||||
|
|
||||||
<EditableTable<Editable<LocalitySpecies>, LocalityDetailsType>
|
<EditableTable<Editable<LocalitySpecies>, LocalityDetailsType>
|
||||||
columns={columns}
|
columns={columns}
|
||||||
field="now_ls"
|
field="now_ls"
|
||||||
|
|||||||
Reference in New Issue
Block a user