time unit fixes

This commit is contained in:
ShootingStar91
2024-06-03 10:09:00 +03:00
parent 83dd734798
commit b9f99603df
2 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -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"
/>
)