Files
Docker/Downloads/Voltaserve/ui/src/lib/hooks/page-monitor.ts
2024-04-21 14:42:52 +02:00

17 lines
363 B
TypeScript

export type UsePageMonitorMonitorOptions = {
totalPages: number
totalElements: number
steps: number[]
}
export const usePageMonitor = ({
totalPages,
totalElements,
steps,
}: UsePageMonitorMonitorOptions) => {
const hasPageSwitcher = totalPages > 1
const hasSizeSelector = totalElements > steps[0]
return { hasPageSwitcher, hasSizeSelector }
}