diff --git a/src/app/(client-components)/(Header)/SearchDropdown.tsx b/src/app/(client-components)/(Header)/SearchDropdown.tsx new file mode 100644 index 0000000..76467f0 --- /dev/null +++ b/src/app/(client-components)/(Header)/SearchDropdown.tsx @@ -0,0 +1,63 @@ +"use client"; + +import { Popover, Transition } from "@headlessui/react"; +import Input from "@/shared/Input"; +import React, { FC, Fragment } from "react"; + +interface Props { + className?: string; +} + +const SearchDropdown: FC = ({ className = "" }) => { + const inputRef = React.createRef(); + + return ( + + + {({ open }) => { + if (open) { + setTimeout(() => { + inputRef.current?.focus(); + }, 100); + } + + return ( + <> + + + + + + +
+ + +
+
+
+ + ); + }} +
+
+ ); +}; + +export default SearchDropdown;