diff --git a/clients/admin-ui/src/features/common/nav/v2/nav-config.ts b/clients/admin-ui/src/features/common/nav/v2/nav-config.ts index 714adb618d..942cc43d44 100644 --- a/clients/admin-ui/src/features/common/nav/v2/nav-config.ts +++ b/clients/admin-ui/src/features/common/nav/v2/nav-config.ts @@ -93,7 +93,7 @@ export const NAV_CONFIG: NavConfigGroup[] = [ title: "Consent", routes: [ { - title: "Configure consent", + title: "Vendors", path: routes.CONFIGURE_CONSENT_ROUTE, requiresFlag: "configureConsent", requiresPlus: true, diff --git a/clients/admin-ui/src/features/common/table/v2/cells.tsx b/clients/admin-ui/src/features/common/table/v2/cells.tsx index f82a59372b..296d8307c8 100644 --- a/clients/admin-ui/src/features/common/table/v2/cells.tsx +++ b/clients/admin-ui/src/features/common/table/v2/cells.tsx @@ -26,7 +26,15 @@ export const BadgeCell = ({ suffix?: string; }) => ( - + {value} {suffix ? ` ${suffix}` : null} diff --git a/clients/admin-ui/src/features/configure-consent/ConsentMangagementTable.tsx b/clients/admin-ui/src/features/configure-consent/ConsentMangagementTable.tsx index 72de2b1afb..ef478b38c6 100644 --- a/clients/admin-ui/src/features/configure-consent/ConsentMangagementTable.tsx +++ b/clients/admin-ui/src/features/configure-consent/ConsentMangagementTable.tsx @@ -180,7 +180,7 @@ export const ConsentManagementTable = () => { cell: (props) => ( ), - header: (props) => , + header: (props) => , meta: { width: "175px", }, @@ -188,7 +188,7 @@ export const ConsentManagementTable = () => { columnHelper.accessor((row) => row.legal_bases, { id: "legal_bases", cell: (props) => , - header: (props) => , + header: (props) => , meta: { width: "175px", }, diff --git a/clients/admin-ui/src/pages/consent/configure/index.tsx b/clients/admin-ui/src/pages/consent/configure/index.tsx index 0d5dfdabb6..d32dbe944d 100644 --- a/clients/admin-ui/src/pages/consent/configure/index.tsx +++ b/clients/admin-ui/src/pages/consent/configure/index.tsx @@ -1,4 +1,12 @@ -import { Box, Breadcrumb, BreadcrumbItem, Heading, Text } from "@fidesui/react"; +import { + Box, + Breadcrumb, + BreadcrumbItem, + Flex, + Heading, + Spacer, + Text, +} from "@fidesui/react"; import { useFeatures } from "common/features"; import NextLink from "next/link"; import React from "react"; @@ -6,14 +14,27 @@ import React from "react"; import FixedLayout from "~/features/common/FixedLayout"; import Layout from "~/features/common/Layout"; import { CONFIGURE_CONSENT_ROUTE } from "~/features/common/nav/v2/routes"; +import AddVendor from "~/features/configure-consent/AddVendor"; import ConfigureConsent from "~/features/configure-consent/ConfigureConsent"; import { ConsentManagementTable } from "~/features/configure-consent/ConsentMangagementTable"; -const ConsentMetadata = () => ( +type Props = { + includeAddVendors?: boolean; + title: string; + breadCrumbText: string; + description: string; +}; + +const ConsentMetadata: React.FC = ({ + includeAddVendors, + title, + breadCrumbText, + description, +}) => ( <> - Configure consent + {title} ( Consent - Configure consent + {breadCrumbText} - - Your current cookies and tracking information. - + + + {description} + + {includeAddVendors ? ( + <> + + + + ) : null} + ); @@ -49,7 +78,12 @@ const ConfigureConsentPage = () => { paddingRight: "48px", }} > - + ); @@ -57,7 +91,11 @@ const ConfigureConsentPage = () => { return ( - + );