Skip to content

Commit

Permalink
Adding roadmap post specific info
Browse files Browse the repository at this point in the history
  • Loading branch information
milosyuki committed Jun 26, 2023
1 parent 283c83f commit d2923b2
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/app/[locale]/roadmap/[slug]/(components)/RoadmapPost.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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",
};

Expand Down Expand Up @@ -122,10 +122,10 @@ export default function RoadmapPost({
{roadmapPost.title}
</Heading>
<Text variant="cardBody" mt="6"><strong>STAGE:</strong> {stages[roadmapPost?.stage]}</Text>
<Heading variant="h4" mt="24px" mb="2rem" fontSize="sm">
<Heading variant="h4" mt="24px" mb="32px" fontSize="sm">
{roadmapPost.availability}
</Heading>
{roadmapPost?.state ? <Text mb="2" mt="-24px" display="inline-flex" alignItems="center" variant="cardBody" color="roadmap-availability-state-fg" height="32px" borderRadius="5px" padding="4px 12px" borderWidth="1px" borderStyle="solid" borderColor="roadmap-card-border-color" bg="roadmap-card-tag-bg">{roadmapPost?.state}<Box display="inline-block" bg={roadmapPost?.state === "on testnet" ? "#00815C" : "#EF5600"} borderRadius="50%" width="14px" height="14px" ml="2"></Box></Text> : null}
{roadmapPost?.state ? <><Text mb="2" mt="-24px" display="inline-flex" alignItems="center" variant="cardBody" color="roadmap-availability-state-fg" height="32px" borderRadius="5px" padding="4px 12px" borderWidth="1px" borderStyle="solid" borderColor="roadmap-card-border-color" bg="roadmap-card-tag-bg">{roadmapPost?.state}<Box display="inline-block" bg={roadmapPost?.state === "on testnet" ? "#00815C" : "#EF5600"} borderRadius="50%" width="14px" height="14px" ml="2"></Box></Text>{roadmapPost?.specific_info ? <Text variant="cardBody" ml="1">{roadmapPost?.specific_info}</Text> : null}</> : null}
<Divider mt="8px" mb="32px" />
<Flex direction="column" gap="32px">
{roadmapPost.blocks?.map((block, i) => (
Expand Down
4 changes: 2 additions & 2 deletions workspaces/cms-config/src/collections/announcements.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
},
{
Expand Down
12 changes: 10 additions & 2 deletions workspaces/cms-config/src/collections/roadmapPosts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
},
Expand Down Expand Up @@ -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",
Expand Down
1 change: 1 addition & 0 deletions workspaces/cms-data/src/roadmap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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[];
}
Expand Down
2 changes: 2 additions & 0 deletions workspaces/cms-scripts/src/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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[];
}
Expand Down Expand Up @@ -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 ?? [],
Expand Down

0 comments on commit d2923b2

Please sign in to comment.