diff --git a/js/react/lib/components/input-search/index.ts b/js/react/lib/components/input-search/index.ts new file mode 100644 index 0000000..ab6fcc8 --- /dev/null +++ b/js/react/lib/components/input-search/index.ts @@ -0,0 +1 @@ +export * from "./input-search.component"; diff --git a/js/react/lib/components/input-search/input-search.component.tsx b/js/react/lib/components/input-search/input-search.component.tsx new file mode 100644 index 0000000..5423313 --- /dev/null +++ b/js/react/lib/components/input-search/input-search.component.tsx @@ -0,0 +1,97 @@ +import { useBoolean } from "@/hooks/use-boolean"; +import { Filter } from "@/icons/filter"; +import { Search } from "@/icons/search"; +import { cn } from "@/utils/tw-merge"; +import { Fragment } from "react/jsx-runtime"; +import { Tag } from "../tag"; +import { InputHTMLAttributes } from "react"; + +type Option = { label: string; value: string }; +type InputSearchProps = { + filters?: Array