From 01602bafecd8fdddb00bfd880f5b2c9a0f15bf04 Mon Sep 17 00:00:00 2001 From: daniel31x13 Date: Thu, 16 Nov 2023 06:51:28 -0500 Subject: [PATCH] improved public page [WIP] --- .../PublicPage/{LinkCard.tsx => PublicLinkCard.tsx} | 0 components/{ => PublicPage}/PublicSearchBar.tsx | 9 ++------- pages/public/collections/[id].tsx | 12 ++++++------ 3 files changed, 8 insertions(+), 13 deletions(-) rename components/PublicPage/{LinkCard.tsx => PublicLinkCard.tsx} (100%) rename components/{ => PublicPage}/PublicSearchBar.tsx (86%) diff --git a/components/PublicPage/LinkCard.tsx b/components/PublicPage/PublicLinkCard.tsx similarity index 100% rename from components/PublicPage/LinkCard.tsx rename to components/PublicPage/PublicLinkCard.tsx diff --git a/components/PublicSearchBar.tsx b/components/PublicPage/PublicSearchBar.tsx similarity index 86% rename from components/PublicSearchBar.tsx rename to components/PublicPage/PublicSearchBar.tsx index b1b929a..b890e83 100644 --- a/components/PublicSearchBar.tsx +++ b/components/PublicPage/PublicSearchBar.tsx @@ -6,17 +6,12 @@ import { toast } from "react-hot-toast"; type Props = { placeHolder?: string; - className?: string; }; -export default function PublicSearchBar({ placeHolder, className }: Props) { +export default function PublicSearchBar({ placeHolder }: Props) { const router = useRouter(); - const routeQuery = router.query.q; - - const [searchQuery, setSearchQuery] = useState( - routeQuery ? decodeURIComponent(routeQuery as string) : "" - ); + const [searchQuery, setSearchQuery] = useState(""); useEffect(() => { console.log(router); diff --git a/pages/public/collections/[id].tsx b/pages/public/collections/[id].tsx index ab31b87..b1e94cc 100644 --- a/pages/public/collections/[id].tsx +++ b/pages/public/collections/[id].tsx @@ -1,5 +1,5 @@ "use client"; -import LinkCard from "@/components/PublicPage/LinkCard"; +import PublicLinkCard from "@/components/PublicPage/PublicLinkCard"; import getPublicCollectionData from "@/lib/client/getPublicCollectionData"; import { CollectionIncludingMembersAndLinkCount, Sort } from "@/types/global"; import { useRouter } from "next/router"; @@ -16,7 +16,7 @@ import { useTheme } from "next-themes"; import getPublicUserData from "@/lib/client/getPublicUserData"; import Image from "next/image"; import Link from "next/link"; -import PublicSearchBar from "@/components/PublicSearchBar"; +import PublicSearchBar from "@/components/PublicPage/PublicSearchBar"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faFilter, faSort } from "@fortawesome/free-solid-svg-icons"; import FilterSearchDropdown from "@/components/FilterSearchDropdown"; @@ -129,7 +129,7 @@ export default function PublicCollections() {

{collection.name}

-
+
{collectionOwner.id ? ( 0 ? ( -
+
+{collection?.members?.length - 3}
) : null} @@ -263,7 +263,7 @@ export default function PublicCollections() { viewport={{ once: true, amount: 0.8 }} > - + );