import React, { useEffect, useState } from "react"
import { useHotkeys } from "react-hotkeys-hook"
import { useLocation } from "react-router-dom"
import OSShortcut from "../atoms/os-shortcut"
import SearchIcon from "../fundamentals/icons/search-icon"
import SearchModal from "../templates/search-modal"
const SearchBar: React.FC = () => {
const [showSearchModal, setShowSearchModal] = useState(false)
const location = useLocation()
const toggleSearch = (e) => {
e.preventDefault()
e.stopPropagation()
setShowSearchModal((show) => !show)
}
const closeModal = () => {
setShowSearchModal(false)
}
useHotkeys("cmd+k", toggleSearch, {}, [])
useHotkeys("ctrl+k", toggleSearch, {}, [])
useHotkeys("/", toggleSearch, {}, [])
useEffect(() => {
closeModal()
}, [location])
return (
<>
{showSearchModal && }
>
)
}
export default SearchBar