From 8291217b93104273d1a594ff38e46659488abcfc Mon Sep 17 00:00:00 2001 From: gearnode Date: Wed, 12 Feb 2025 09:15:16 -0800 Subject: [PATCH] Rename vendor list page comp Signed-off-by: gearnode --- apps/console/src/App.tsx | 4 +- .../{VendorList.tsx => VendorListPage.tsx} | 66 ++++++++++--------- 2 files changed, 36 insertions(+), 34 deletions(-) rename apps/console/src/pages/{VendorList.tsx => VendorListPage.tsx} (73%) diff --git a/apps/console/src/App.tsx b/apps/console/src/App.tsx index fa41346e4..c3a3f8f64 100644 --- a/apps/console/src/App.tsx +++ b/apps/console/src/App.tsx @@ -24,7 +24,7 @@ posthog.init(process.env.POSTHOG_KEY!, { const HomePage = lazy(() => import("./pages/HomePage")); const NotFoundPage = lazy(() => import("./pages/NotFoundPage")); const PeoplesPage = lazy(() => import("./pages/PeoplesPage")); -const VendorList = lazy(() => import("./pages/VendorList")); +const VendorListPage = lazy(() => import("./pages/VendorListPage")); const FrameworksPage = lazy(() => import("./pages/FrameworksPage")); const FrameworkOverviewPage = lazy(() => import("./pages/FrameworkOverviewPage")); const VendorOverviewPage = lazy(() => import("./pages/VendorOverviewPage")); @@ -71,7 +71,7 @@ function App() { element={ - + } diff --git a/apps/console/src/pages/VendorList.tsx b/apps/console/src/pages/VendorListPage.tsx similarity index 73% rename from apps/console/src/pages/VendorList.tsx rename to apps/console/src/pages/VendorListPage.tsx index 93585c69c..4658e8515 100644 --- a/apps/console/src/pages/VendorList.tsx +++ b/apps/console/src/pages/VendorListPage.tsx @@ -10,11 +10,12 @@ import { Badge } from "@/components/ui/badge"; import { CircleUser, Globe, Shield, Store } from "lucide-react"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; +import { Link } from "react-router"; import Fuse from "fuse.js"; -import type { VendorListQuery as VendorListQueryType } from "./__generated__/VendorListQuery.graphql"; +import type { VendorListPageQuery as VendorListPageQueryType } from "./__generated__/VendorListPageQuery.graphql"; -const VendorListQuery = graphql` - query VendorListQuery { +const VendorListPageQuery = graphql` + query VendorListPageQuery { node(id: "AZSfP_xAcAC5IAAAAAAltA") { id ... on Organization { @@ -46,9 +47,9 @@ const vendorsList = [ function VendorListContent({ queryRef, }: { - queryRef: PreloadedQuery; + queryRef: PreloadedQuery; }) { - const data = usePreloadedQuery(VendorListQuery, queryRef); + const data = usePreloadedQuery(VendorListPageQuery, queryRef); const vendors = data.node?.vendors?.edges?.map(edge => edge?.node) ?? []; const [searchTerm, setSearchTerm] = useState(""); const [filteredVendors, setFilteredVendors] = useState>([]); @@ -125,35 +126,36 @@ function VendorListContent({ -
{vendors.map((vendor) => ( -
-
- - {vendor?.name?.[0]} - -
-

{vendor?.name}

-

Vendor since {new Date(vendor?.createdAt).toLocaleDateString()}

+
+ +
+ + {vendor?.name?.[0]} + +
+

{vendor?.name}

+

Vendor since {new Date(vendor?.createdAt).toLocaleDateString()}

+
-
-
- - Active - -
- - - +
+ + Active + +
+ + + +
+ + Not assessed +
- - Not assessed - -
+
))}
@@ -177,8 +179,8 @@ function VendorListFallback() { ); } -export default function VendorList() { - const [queryRef, loadQuery] = useQueryLoader(VendorListQuery); +export default function VendorListPage() { + const [queryRef, loadQuery] = useQueryLoader(VendorListPageQuery); useEffect(() => { loadQuery({});