stone-kit
Version:
uikit for redesign
30 lines (29 loc) • 1.06 kB
TypeScript
import { TOption } from '../../Select/ui/Select.types';
interface IFilterWithSave {
selectOptions?: TOption[];
disabledOptions?: TOption[];
selectedValues?: TOption[];
onSaveClick?: () => void;
onClearClick?: () => void;
onTabClick?: () => void;
tabs?: {
value: string;
state: boolean;
}[];
selectedTabs?: {
value: string;
state: boolean;
}[];
setSelectedTabs?: React.Dispatch<React.SetStateAction<{
value: string;
state: boolean;
}[]>>;
onChange?: (selectedOptions: TOption[]) => unknown;
onClickItem?: (option: TOption | TOption[]) => void;
onCLickSelect?: () => void;
onClick?: () => void;
dataTestId?: string;
btnName?: string;
}
export declare const FilterWithSave: ({ disabledOptions, tabs, selectOptions, onChange, onClick, selectedValues, setSelectedTabs, selectedTabs, onClickItem, onCLickSelect, dataTestId, onSaveClick, onClearClick, onTabClick, btnName, }: IFilterWithSave) => import("react/jsx-runtime").JSX.Element;
export {};