diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index 36b56143..4e0ef690 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -1,4 +1,4 @@ -import { useState } from "react"; +import { useCallback, useState } from "react"; import { useTranslation } from "react-i18next"; import { FiSearch } from "react-icons/fi"; import { SiDuckduckgo, SiMicrosoftbing, SiGoogle } from "react-icons/si"; @@ -29,6 +29,8 @@ const providers = { export default function Search({ options }) { const { t } = useTranslation(); + const autoFocus = useCallback((el) => (options?.focus ? el.focus() : null), [options]); + const provider = providers[options.provider]; const [query, setQuery] = useState(""); @@ -54,6 +56,7 @@ export default function Search({ options }) {