import {type ActionIconProps, Button} from '@mantine/core'; import {type HTMLPropsRef, type MRT_TableInstance} from '../types'; import {Icon} from "@iconify/react"; import {getPrimaryColor} from "../column.utils"; interface Props = {}> extends ActionIconProps, HTMLPropsRef { table: MRT_TableInstance; } export const MRT_ToggleFiltersButton = < TData extends Record = {}, >({table}: Props) => { const { getState, options: { localization, }, setShowColumnFilters, } = table; const {showColumnFilters} = getState(); const handleToggleShowFilters = () => { setShowColumnFilters(!showColumnFilters); }; return ( ); };