mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
time unit fixes
This commit is contained in:
@@ -48,7 +48,7 @@ export const getTimeUnitDetails = async (id: string) => {
|
||||
export const getTimeUnitLocalities = async (id: string) => {
|
||||
// TODO: Check if user has access
|
||||
const result = await prisma.now_loc.findMany({
|
||||
where: { bfa_max: id },
|
||||
where: { OR: [{ bfa_max: id }, { bfa_min: id }] },
|
||||
})
|
||||
return result
|
||||
}
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
import { Locality } from '@/backendTypes'
|
||||
import { Locality, TimeUnitDetails } from '@/backendTypes'
|
||||
import { useGetTimeUnitLocalitiesQuery } from '@/redux/timeUnitReducer'
|
||||
import { CircularProgress } from '@mui/material'
|
||||
import { TableView } from '../../TableView/TableView'
|
||||
import { useDetailContext } from '@/components/DetailView/hooks'
|
||||
|
||||
export const LocalityTab = () => {
|
||||
const { data, isError } = useGetTimeUnitLocalitiesQuery('aragonian')
|
||||
const { data } = useDetailContext<TimeUnitDetails>()
|
||||
const { data: localitiesData, isError } = useGetTimeUnitLocalitiesQuery(data.tu_name)
|
||||
|
||||
if (isError) return 'Error loading Localities.'
|
||||
if (!data) return <CircularProgress />
|
||||
if (!localitiesData) return <CircularProgress />
|
||||
|
||||
const columns = [
|
||||
{
|
||||
@@ -36,7 +38,7 @@ export const LocalityTab = () => {
|
||||
checkRowRestriction={checkRowRestriction}
|
||||
idFieldName="lid"
|
||||
columns={columns}
|
||||
data={data}
|
||||
data={localitiesData}
|
||||
url="locality"
|
||||
/>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user