diff --git a/components/AlgoliaSearchModal.js b/components/AlgoliaSearchModal.js
index f7bcdeb9..8aaed271 100644
--- a/components/AlgoliaSearchModal.js
+++ b/components/AlgoliaSearchModal.js
@@ -22,6 +22,7 @@ export default function AlgoliaSearchModal({ cRef }) {
const [useTime, setUseTime] = useState(0)
const inputRef = useRef(null)
const [activeIndex, setActiveIndex] = useState(0)
+ const [isLoading, setIsLoading] = useState(false)
useHotkeys('ctrl+k', (e) => {
e.preventDefault()
setIsModalOpen(true)
@@ -105,7 +106,7 @@ export default function AlgoliaSearchModal({ cRef }) {
if (!query || query === '') {
return
}
-
+ setIsLoading(true)
try {
const res = await index.search(query, { page, hitsPerPage: 10 })
const { hits, nbHits, nbPages, processingTimeMS } = res
@@ -113,6 +114,7 @@ export default function AlgoliaSearchModal({ cRef }) {
setTotalPage(nbPages)
setTotalHit(nbHits)
setSearchResults(hits)
+ setIsLoading(false)
const doms = document.getElementById('search-wrapper').getElementsByClassName('replace')
setTimeout(() => {
@@ -205,7 +207,7 @@ export default function AlgoliaSearchModal({ cRef }) {
无法找到相关结果 setActiveIndex(index)} onClick={() => onJumpSearchResult(index)} - className={`cursor-pointer replace my-2 p-2 duration-100 ${activeIndex === index ? 'bg-blue-600 dark:bg-yellow-600' : ''}`}> + className={`cursor-pointer replace my-2 p-2 duration-100 + rounded-lg + ${activeIndex === index ? 'bg-blue-600 dark:bg-yellow-600' : ''}`}> @@ -237,7 +241,7 @@ export default function AlgoliaSearchModal({ cRef }) {
)}