'use client' import { Input } from '@/components/ui/input' import { useConfig } from '@/hooks/use-config' import React from 'react' import { InputGroup, InputGroupButton, InputGroupText, } from "@/components/ui/input-group"; import { Search } from 'lucide-react'; import { Button } from "@/components/ui/button"; import { motion, AnimatePresence } from "framer-motion"; import { HoverCard, HoverCardContent, HoverCardTrigger, } from "@/components/ui/hover-card" import { useMenuHoverConfig } from '@/hooks/use-menu-hover'; const SearchBar = () => { const [config] = useConfig() const [hoverConfig] = useMenuHoverConfig(); const { hovered } = hoverConfig; if (config.showSearchBar === false || config.sidebar === 'compact') return null return ( {(config.collapsed && !hovered) ? : } ) } export default SearchBar const CollapsedSearchBar = () => { return ( ) }