diff --git a/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryDialog.tsx b/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryDialog.tsx index 32e62a1b3..b3f2aa6a0 100644 --- a/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryDialog.tsx +++ b/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryDialog.tsx @@ -41,7 +41,7 @@ const createMutation = graphql` id name description - required + kind rank cookies { name @@ -94,7 +94,6 @@ export function CategoryDialog({ cookieBannerId, name, description, - required: false, rank: nextRank, }, connections: [connectionId], diff --git a/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryList.tsx b/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryList.tsx index 80fe2cbe0..d5cc263ac 100644 --- a/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryList.tsx +++ b/apps/console/src/pages/organizations/cookie-banners/configuration/_components/CategoryList.tsx @@ -28,14 +28,16 @@ import { CategoryDialog } from "./CategoryDialog"; const categoryListFragment = graphql` fragment CategoryList_cookieBanner on CookieBanner { id - categories(first: 50, orderBy: { field: RANK, direction: ASC }) @required(action: THROW) { + categories(first: 50, orderBy: { field: RANK, direction: ASC }) + @connection(key: "CategoryList_categories") + @required(action: THROW) { __id edges { node { id name description - required + kind rank } } @@ -152,7 +154,7 @@ export function CategoryList({ cookieBannerKey }: CategoryListProps) {
{category.name} - {category.required && ( + {category.kind === "NECESSARY" && ( {__("Required")} )}
@@ -175,7 +177,7 @@ export function CategoryList({ cookieBannerKey }: CategoryListProps) {
- {!category.required && ( + {category.kind === "NORMAL" && (