diff --git a/src/components/search-bar.tsx b/src/components/search-bar.tsx index d2bee3f..b9e0ecd 100644 --- a/src/components/search-bar.tsx +++ b/src/components/search-bar.tsx @@ -1,6 +1,6 @@ import { Search01Icon } from "@hugeicons/core-free-icons"; import { HugeiconsIcon } from "@hugeicons/react"; -import { useNavigate } from "@tanstack/react-router"; +import { useNavigate, useRouterState } from "@tanstack/react-router"; import { useEffect, useState } from "react"; import { cn } from "~/lib/utils"; @@ -16,6 +16,9 @@ export function SearchBar({ size = "default", }: SearchBarProps) { const navigate = useNavigate(); + const isLoading = useRouterState({ + select: (s) => s.status === "pending", + }); const [query, setQuery] = useState(defaultValue); useEffect(() => { @@ -59,12 +62,20 @@ export function SearchBar({ );