lifetracker/apps/web/app/dashboard/search/page.tsx

29 lines
624 B
TypeScript

"use client";
import { Suspense } from "react";
import BookmarksGrid from "@/components/dashboard/bookmarks/BookmarksGrid";
import { FullPageSpinner } from "@/components/ui/full-page-spinner";
import { useBookmarkSearch } from "@/lib/hooks/bookmark-search";
function SearchComp() {
const { data } = useBookmarkSearch();
return (
<div className="flex flex-col gap-3">
{data ? (
<BookmarksGrid bookmarks={data.bookmarks} />
) : (
<FullPageSpinner />
)}
</div>
);
}
export default function SearchPage() {
return (
<Suspense>
<SearchComp />
</Suspense>
);
}