refine-utils-kit
Version:
Utility components and filters for Refine projects
18 lines (17 loc) • 712 B
TypeScript
import React from "react";
import { CrudFilter } from "@refinedev/core";
import { useForm } from "react-hook-form";
type FilterComponentProps = {
filters: (value: CrudFilter[]) => void;
children?: (form: {
register: ReturnType<typeof useForm>["register"];
errors: ReturnType<typeof useForm>["formState"]["errors"];
control: ReturnType<typeof useForm>["control"];
}) => React.ReactNode;
CreatePath?: string;
headerOptions?: React.ReactNode[];
rbacResource?: string;
createName?: string;
};
export declare const FilterComponent: ({ filters, children, CreatePath, rbacResource, createName, headerOptions, }: FilterComponentProps) => React.JSX.Element;
export {};