From 97f06d77ae34f221dc21627af0aa448003f96129 Mon Sep 17 00:00:00 2001 From: Muhammad Sami Tariq Date: Mon, 20 May 2024 17:14:05 +0500 Subject: [PATCH] Added a button to navbar for `tidibit-collection-categories` --- src/components/main/TopNav/TopNav.tsx | 10 ++++++++++ src/components/main/getLinkToFeaturePage.ts | 4 ++++ src/types/features/compoundFeatures.ts | 7 +++++++ src/types/features/testAcademyFeatures.ts | 13 ++++++++++--- 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/components/main/TopNav/TopNav.tsx b/src/components/main/TopNav/TopNav.tsx index 56ab243c9..ed76ddd68 100644 --- a/src/components/main/TopNav/TopNav.tsx +++ b/src/components/main/TopNav/TopNav.tsx @@ -51,6 +51,11 @@ function DesktopNavLinks({ space }: { space: Space }) { if (feature.featureName === FeatureName.ByteCollections) { return ; } + + if (feature.featureName === FeatureName.ByteCollectionCategories) { + return ; + } + if (feature.featureName === FeatureName.Simulations) { return ; } @@ -91,6 +96,11 @@ function MobileNavLinks({ space }: { space: Space }) { if (feature.featureName === FeatureName.ByteCollections) { return ; } + + if (feature.featureName === FeatureName.ByteCollectionCategories) { + return ; + } + if (feature.featureName === FeatureName.Simulations) { return ; } diff --git a/src/components/main/getLinkToFeaturePage.ts b/src/components/main/getLinkToFeaturePage.ts index cd15a2686..0b1795b5f 100644 --- a/src/components/main/getLinkToFeaturePage.ts +++ b/src/components/main/getLinkToFeaturePage.ts @@ -13,6 +13,10 @@ export const getLinkToFeaturePage = (featureName: FeatureName): string => { return '/tidbits'; } + if (featureName === FeatureName.ByteCollectionCategories) { + return '/tidbit-categories'; + } + if (featureName === FeatureName.Timelines) { return '/timelines'; } diff --git a/src/types/features/compoundFeatures.ts b/src/types/features/compoundFeatures.ts index 53b9ecaf2..0ff34de04 100644 --- a/src/types/features/compoundFeatures.ts +++ b/src/types/features/compoundFeatures.ts @@ -8,6 +8,13 @@ export const compoundFeatures: FeatureItem[] = [ priority: 80, }, }, + { + featureName: FeatureName.ByteCollectionCategories, + enabled: true, + details: { + priority: 75, + }, + }, { featureName: FeatureName.Guides, enabled: true, diff --git a/src/types/features/testAcademyFeatures.ts b/src/types/features/testAcademyFeatures.ts index 8f8b6e530..ab0359dfb 100644 --- a/src/types/features/testAcademyFeatures.ts +++ b/src/types/features/testAcademyFeatures.ts @@ -23,26 +23,33 @@ export const testAcademyFeatures: FeatureItem[] = [ }, }, { - featureName: FeatureName.Simulations, + featureName: FeatureName.ByteCollectionCategories, enabled: true, details: { priority: 70, }, }, { - featureName: FeatureName.ClickableDemos, + featureName: FeatureName.Simulations, enabled: true, details: { priority: 65, }, }, { - featureName: FeatureName.Timelines, + featureName: FeatureName.ClickableDemos, enabled: true, details: { priority: 60, }, }, + { + featureName: FeatureName.Timelines, + enabled: true, + details: { + priority: 55, + }, + }, { featureName: FeatureName.Courses, enabled: true,