import { DefaultTooltip, KeenIcon, useDataGrid } from '@/components'; import { useManageMunicipiosContext } from '../hooks/useManageMunicipiosContext'; import { Button } from '@/components/ui/button'; import { useCallback, useState } from 'react'; import { toast } from 'sonner'; const ListToolbar = () => { const { table, reload } = useDataGrid(); const { handleAddDialog, handleSearchDialog } = useManageMunicipiosContext(); const [searchName, setSearchName] = useState(''); const [isLoading, setIsLoading] = useState(false); const [searchValue, setSearchValue] = useState(''); const handleFilterData = useCallback(() => { try { table.getColumn('name')?.setFilterValue(searchName); } catch (error) { toast.error('Error applying filter'); console.error('Error applying filter:', error); } }, [searchName, table]); const handleKeyDown = (event: React.KeyboardEvent) => { if (event.key === 'Enter') { handleSearch(); } }; const handleSearch = () => { table.getColumn('name')?.setFilterValue(searchValue); }; return (
{/* */} {/* */}
); }; export default ListToolbar;