fixed locality markers not showing up when page is first loaded

This commit is contained in:
arttu
2025-06-16 14:28:21 +03:00
parent b0b2611cad
commit 469ab9a311
@@ -20,7 +20,7 @@ const decimalCount = (num: number) => {
export const LocalityTable = ({ selectorFn }: { selectorFn?: (newObject: Locality) => void }) => {
const { data: localitiesQueryData, isFetching: localitiesQueryIsFetching } = useGetAllLocalitiesQuery()
const [getLocalitySpeciesList, { isLoading }] = useGetLocalitySpeciesListMutation()
const [filteredLocalities, setFilteredLocalities] = useState<SimplifiedLocality[] | null>(null)
const [filteredLocalities, setFilteredLocalities] = useState<SimplifiedLocality[]>()
const columnFilters = usePageContext()
const notify = useNotify()
@@ -427,7 +427,9 @@ export const LocalityTable = ({ selectorFn }: { selectorFn?: (newObject: Localit
return (
<>
{filteredLocalities && <LocalitiesMap localities={filteredLocalities} isFetching={localitiesQueryIsFetching} />}
{filteredLocalities && filteredLocalities.length !== 0 && (
<LocalitiesMap localities={filteredLocalities} isFetching={localitiesQueryIsFetching} />
)}
<TableView<Locality>
title="Localities"
selectorFn={selectorFn}