'use client'; import { ReactNode } from 'react'; import { useDepartment } from '../../hooks/useDepartment'; import { Loader, Center } from '@mantine/core'; interface RequireDepartmentProps { department: string | string[]; fallback?: ReactNode; children: ReactNode; requireAll?: boolean; loading?: ReactNode; } export function RequireDepartment({ department, fallback = null, children, requireAll = false, loading =