From d66f37085a2b02366e88c1f9eed228ae3bbac4ee Mon Sep 17 00:00:00 2001 From: Wildan Nursahidan <> Date: Sun, 18 May 2025 15:40:46 +0700 Subject: [PATCH] rename Markdown to Camelcase --- .../{accordion.tsx => AccordionMdx.tsx} | 0 .../markdown/{button.tsx => ButtonMdx.tsx} | 0 .../{cardgroup.tsx => CardGroupMdx.tsx} | 0 components/markdown/{card.tsx => CardMdx.tsx} | 0 components/markdown/{copy.tsx => CopyMdx.tsx} | 0 .../markdown/{image.tsx => ImageMdx.tsx} | 0 components/markdown/{link.tsx => LinkMdx.tsx} | 0 components/markdown/{note.tsx => NoteMdx.tsx} | 0 .../markdown/{outlet.tsx => OutletMdx.tsx} | 0 components/markdown/{pre.tsx => PreMdx.tsx} | 2 +- .../markdown/{stepper.tsx => StepperMdx.tsx} | 0 .../{tooltips.tsx => TooltipsMdx.tsx} | 0 .../markdown/{youtube.tsx => YoutubeMdx.tsx} | 0 .../components/release-note/index.mdx | 17 +------------ docu.json | 18 ++++++------- lib/markdown.ts | 24 +++++++++--------- public/images/view-changelog.png | Bin 0 -> 22456 bytes styles/syntax.css | 5 ---- 18 files changed, 23 insertions(+), 43 deletions(-) rename components/markdown/{accordion.tsx => AccordionMdx.tsx} (100%) rename components/markdown/{button.tsx => ButtonMdx.tsx} (100%) rename components/markdown/{cardgroup.tsx => CardGroupMdx.tsx} (100%) rename components/markdown/{card.tsx => CardMdx.tsx} (100%) rename components/markdown/{copy.tsx => CopyMdx.tsx} (100%) rename components/markdown/{image.tsx => ImageMdx.tsx} (100%) rename components/markdown/{link.tsx => LinkMdx.tsx} (100%) rename components/markdown/{note.tsx => NoteMdx.tsx} (100%) rename components/markdown/{outlet.tsx => OutletMdx.tsx} (100%) rename components/markdown/{pre.tsx => PreMdx.tsx} (93%) rename components/markdown/{stepper.tsx => StepperMdx.tsx} (100%) rename components/markdown/{tooltips.tsx => TooltipsMdx.tsx} (100%) rename components/markdown/{youtube.tsx => YoutubeMdx.tsx} (100%) create mode 100644 public/images/view-changelog.png diff --git a/components/markdown/accordion.tsx b/components/markdown/AccordionMdx.tsx similarity index 100% rename from components/markdown/accordion.tsx rename to components/markdown/AccordionMdx.tsx diff --git a/components/markdown/button.tsx b/components/markdown/ButtonMdx.tsx similarity index 100% rename from components/markdown/button.tsx rename to components/markdown/ButtonMdx.tsx diff --git a/components/markdown/cardgroup.tsx b/components/markdown/CardGroupMdx.tsx similarity index 100% rename from components/markdown/cardgroup.tsx rename to components/markdown/CardGroupMdx.tsx diff --git a/components/markdown/card.tsx b/components/markdown/CardMdx.tsx similarity index 100% rename from components/markdown/card.tsx rename to components/markdown/CardMdx.tsx diff --git a/components/markdown/copy.tsx b/components/markdown/CopyMdx.tsx similarity index 100% rename from components/markdown/copy.tsx rename to components/markdown/CopyMdx.tsx diff --git a/components/markdown/image.tsx b/components/markdown/ImageMdx.tsx similarity index 100% rename from components/markdown/image.tsx rename to components/markdown/ImageMdx.tsx diff --git a/components/markdown/link.tsx b/components/markdown/LinkMdx.tsx similarity index 100% rename from components/markdown/link.tsx rename to components/markdown/LinkMdx.tsx diff --git a/components/markdown/note.tsx b/components/markdown/NoteMdx.tsx similarity index 100% rename from components/markdown/note.tsx rename to components/markdown/NoteMdx.tsx diff --git a/components/markdown/outlet.tsx b/components/markdown/OutletMdx.tsx similarity index 100% rename from components/markdown/outlet.tsx rename to components/markdown/OutletMdx.tsx diff --git a/components/markdown/pre.tsx b/components/markdown/PreMdx.tsx similarity index 93% rename from components/markdown/pre.tsx rename to components/markdown/PreMdx.tsx index 2f831e4..172211c 100644 --- a/components/markdown/pre.tsx +++ b/components/markdown/PreMdx.tsx @@ -1,5 +1,5 @@ import { ComponentProps } from "react"; -import Copy from "./copy"; +import Copy from "./CopyMdx"; export default function Pre({ children, diff --git a/components/markdown/stepper.tsx b/components/markdown/StepperMdx.tsx similarity index 100% rename from components/markdown/stepper.tsx rename to components/markdown/StepperMdx.tsx diff --git a/components/markdown/tooltips.tsx b/components/markdown/TooltipsMdx.tsx similarity index 100% rename from components/markdown/tooltips.tsx rename to components/markdown/TooltipsMdx.tsx diff --git a/components/markdown/youtube.tsx b/components/markdown/YoutubeMdx.tsx similarity index 100% rename from components/markdown/youtube.tsx rename to components/markdown/YoutubeMdx.tsx diff --git a/contents/docs/getting-started/components/release-note/index.mdx b/contents/docs/getting-started/components/release-note/index.mdx index d2298d4..cbe5d5d 100644 --- a/contents/docs/getting-started/components/release-note/index.mdx +++ b/contents/docs/getting-started/components/release-note/index.mdx @@ -32,22 +32,7 @@ To fill in the Release Note content that will be displayed on the Changelog page ## Preview : Render Output - ## v1.3.0 - Jan 31, 2024 - - > Release Note Feature to Make it Easier to Write Changelogs - - ![Your Image Alt Text](https://docubook.pro/images/example-img.png) - - ### Added - - - New Release Note Feature - - New Layout for Changelog page - - New Changelog page - - add Release Note Component - - Easily write release notes directly from the CHANGELOG.md file - - Toc for versioning - - Write with the markdown tag - - add lib / changelog.ts +![show demo changelog](/images/view-changelog.png) ## Changes Category diff --git a/docu.json b/docu.json index 1dc8bc9..59e1b7e 100644 --- a/docu.json +++ b/docu.json @@ -75,19 +75,19 @@ "title": "Components", "href": "/components", "items": [ - { "title": "Stepper", "href": "/stepper" }, - { "title": "Tabs", "href": "/tabs" }, - { "title": "Note", "href": "/note" }, + { "title": "Accordion", "href": "/accordion" }, + { "title": "Button", "href": "/button" }, + { "title": "Card", "href": "/card" }, + { "title": "Card Group", "href": "/card-group" }, { "title": "Code Block", "href": "/code-block" }, { "title": "Image", "href": "/image" }, { "title": "Link", "href": "/link" }, - { "title": "Youtube", "href": "/youtube" }, - { "title": "Tooltips", "href": "/tooltips" }, - { "title": "Cards", "href": "/card" }, - { "title": "Card Group", "href": "/card-group" }, - { "title": "Button", "href": "/button" }, - { "title": "Accordion", "href": "/accordion" }, + { "title": "Note", "href": "/note" }, { "title": "Release Note", "href": "/release-note" }, + { "title": "Stepper", "href": "/stepper" }, + { "title": "Tabs", "href": "/tabs" }, + { "title": "Tooltips", "href": "/tooltips" }, + { "title": "Youtube", "href": "/youtube" }, { "title": "Custom", "href": "/custom" } ] }, diff --git a/lib/markdown.ts b/lib/markdown.ts index 084754a..327414a 100644 --- a/lib/markdown.ts +++ b/lib/markdown.ts @@ -12,18 +12,18 @@ import matter from "gray-matter"; // custom components imports import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import Pre from "@/components/markdown/pre"; -import Note from "@/components/markdown/note"; -import { Stepper, StepperItem } from "@/components/markdown/stepper"; -import Image from "@/components/markdown/image"; -import Link from "@/components/markdown/link"; -import Outlet from "@/components/markdown/outlet"; -import Youtube from "@/components/markdown/youtube"; -import Tooltip from "@/components/markdown/tooltips"; -import Card from "@/components/markdown/card"; -import Button from "@/components/markdown/button"; -import Accordion from "@/components/markdown/accordion"; -import CardGroup from "@/components/markdown/cardgroup"; +import Pre from "@/components/markdown/PreMdx"; +import Note from "@/components/markdown/NoteMdx"; +import { Stepper, StepperItem } from "@/components/markdown/StepperMdx"; +import Image from "@/components/markdown/ImageMdx"; +import Link from "@/components/markdown/LinkMdx"; +import Outlet from "@/components/markdown/OutletMdx"; +import Youtube from "@/components/markdown/YoutubeMdx"; +import Tooltip from "@/components/markdown/TooltipsMdx"; +import Card from "@/components/markdown/CardMdx"; +import Button from "@/components/markdown/ButtonMdx"; +import Accordion from "@/components/markdown/AccordionMdx"; +import CardGroup from "@/components/markdown/CardGroupMdx"; // add custom components const components = { diff --git a/public/images/view-changelog.png b/public/images/view-changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7c6e040d3fd28314e643cd59391412bec45fd1 GIT binary patch literal 22456 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 wGsJAU$hX%_LVt-@{s*Aye}xHR-=0n