13 lines
355 B
TypeScript
13 lines
355 B
TypeScript
import { z } from 'zod'
|
|
|
|
import { createCrudProvider } from '@/components/crud-provider'
|
|
import { type FileRecord } from '@/schemas'
|
|
|
|
export const QUERY_KEY = 'sys_file'
|
|
|
|
export const ActionSchema = z.enum([]).nullable()
|
|
|
|
export type Action = z.infer<typeof ActionSchema>
|
|
|
|
export const { CrudProvider, useCrud } = createCrudProvider<FileRecord, Action>()
|