diff --git a/src/components/common/TableData/TableToolbar.tsx b/src/components/common/TableData/TableToolbar.tsx index ff669ca..4406ec2 100644 --- a/src/components/common/TableData/TableToolbar.tsx +++ b/src/components/common/TableData/TableToolbar.tsx @@ -1,7 +1,8 @@ "use client"; import { Input } from "@/components/ui/Input"; -import { Search } from "lucide-react"; +import { useQueryParams } from "@/hooks"; +import { Search, X } from "lucide-react"; interface TableToolbarProps { searchable?: boolean; @@ -18,6 +19,13 @@ export const TableToolbar = ({ onSearchChange, rightAction, }: TableToolbarProps) => { + const { setParam } = useQueryParams(); + + const clearSearch = () => { + setParam("search", ""); + onSearchChange?.(""); + }; + return (