diff --git a/src/app/[locale]/roadmap/[slug]/(components)/RoadmapPost.tsx b/src/app/[locale]/roadmap/[slug]/(components)/RoadmapPost.tsx
index ed1b4143e9..8188e7f11c 100644
--- a/src/app/[locale]/roadmap/[slug]/(components)/RoadmapPost.tsx
+++ b/src/app/[locale]/roadmap/[slug]/(components)/RoadmapPost.tsx
@@ -31,8 +31,8 @@ interface KeyValuePairs {
}
const stages: KeyValuePairs = {
- "building-now": "Building Now",
- "building-next": "Building Next",
+ "building-now": "Building now",
+ "building-next": "Building next",
"backlog": "Backlog",
};
@@ -122,10 +122,10 @@ export default function RoadmapPost({
{roadmapPost.title}
STAGE: {stages[roadmapPost?.stage]}
-
+
{roadmapPost.availability}
- {roadmapPost?.state ? {roadmapPost?.state} : null}
+ {roadmapPost?.state ? <>{roadmapPost?.state}{roadmapPost?.specific_info ? {roadmapPost?.specific_info} : null}> : null}
{roadmapPost.blocks?.map((block, i) => (
diff --git a/workspaces/cms-config/src/collections/announcements.ts b/workspaces/cms-config/src/collections/announcements.ts
index 4f2f8322d9..6ec4759da6 100644
--- a/workspaces/cms-config/src/collections/announcements.ts
+++ b/workspaces/cms-config/src/collections/announcements.ts
@@ -43,11 +43,11 @@ export const announcementsCollectionConfig = {
widget: "select",
options: [
{
- label: "Building Now",
+ label: "Building now",
value: "building-now",
},
{
- label: "Building Next",
+ label: "Building next",
value: "building-next",
},
{
diff --git a/workspaces/cms-config/src/collections/roadmapPosts.ts b/workspaces/cms-config/src/collections/roadmapPosts.ts
index 84dad9aacf..b87256a966 100644
--- a/workspaces/cms-config/src/collections/roadmapPosts.ts
+++ b/workspaces/cms-config/src/collections/roadmapPosts.ts
@@ -5,12 +5,12 @@ import { AiOutlineAppstore } from "react-icons/ai";
export const roadmapStagesFields = [
{
- label: "Building Now",
+ label: "Building now",
value: "building-now",
icon: BiWrench
},
{
- label: "Building Next",
+ label: "Building next",
value: "building-next",
icon: BiBullseye
},
@@ -75,6 +75,14 @@ export const roadmapPostsCollectionConfig = {
],
required: false,
},
+ {
+ name: "specific_info",
+ label: "Specific info",
+ widget: "string",
+ required: false,
+ index_file: "",
+ meta: false
+ },
{
name: "version",
label: "Version",
diff --git a/workspaces/cms-data/src/roadmap.ts b/workspaces/cms-data/src/roadmap.ts
index d667647ef9..9f92c7a60f 100644
--- a/workspaces/cms-data/src/roadmap.ts
+++ b/workspaces/cms-data/src/roadmap.ts
@@ -11,6 +11,7 @@ export interface RoadmapPost extends Meta {
readonly version: string;
readonly stage: string;
readonly availability: string;
+ readonly specific_info?: string;
readonly state?: string;
readonly blocks: readonly TopLevelBlock[];
}
diff --git a/workspaces/cms-scripts/src/data.ts b/workspaces/cms-scripts/src/data.ts
index 441fa5156f..251f07ed41 100644
--- a/workspaces/cms-scripts/src/data.ts
+++ b/workspaces/cms-scripts/src/data.ts
@@ -42,6 +42,7 @@ export interface RoadmapPost extends Meta {
readonly version: string;
readonly stage: string;
readonly availability: string;
+ readonly specific_info?: string;
readonly state?: string;
blocks: readonly any[];
}
@@ -160,6 +161,7 @@ export async function fileToRoadmapPost(
image: data.image,
version: data.version,
availability: data.availability,
+ specific_info: data.specific_info,
state: data.state,
stage: data.stage,
blocks: data.blocks ?? [],