From a55bdba3b1362a0e88bbd1e5fb1871df67a99298 Mon Sep 17 00:00:00 2001 From: Pranay Kothapalli Date: Tue, 6 Oct 2026 10:30:38 +0530 Subject: [PATCH] docs(label): add Label component page Split out of #1544: the docs build against the published @radui/ui, so this page can only build after a release that includes Label and a docs bump to it. Merge after that. --- docs/app/docs/components/label/content.mdx | 23 +++++++++++++++ .../docs/components/label/docs/codeUsage.js | 29 +++++++++++++++++++ .../label/docs/component_api/label.tsx | 17 +++++++++++ .../label/docs/examples/LabelExample.tsx | 17 +++++++++++ docs/app/docs/components/label/page.tsx | 7 +++++ docs/app/docs/components/label/seo.ts | 10 +++++++ docs/app/docs/docsNavigationSections.tsx | 1 + 7 files changed, 104 insertions(+) create mode 100644 docs/app/docs/components/label/content.mdx create mode 100644 docs/app/docs/components/label/docs/codeUsage.js create mode 100644 docs/app/docs/components/label/docs/component_api/label.tsx create mode 100644 docs/app/docs/components/label/docs/examples/LabelExample.tsx create mode 100644 docs/app/docs/components/label/page.tsx create mode 100644 docs/app/docs/components/label/seo.ts diff --git a/docs/app/docs/components/label/content.mdx b/docs/app/docs/components/label/content.mdx new file mode 100644 index 000000000..84919a939 --- /dev/null +++ b/docs/app/docs/components/label/content.mdx @@ -0,0 +1,23 @@ +import Documentation from "@/components/layout/Documentation/Documentation" +import LabelExample from "./docs/examples/LabelExample" +import codeUsage, { api_documentation, features } from "./docs/codeUsage" + + + + + + + + + + + + diff --git a/docs/app/docs/components/label/docs/codeUsage.js b/docs/app/docs/components/label/docs/codeUsage.js new file mode 100644 index 000000000..6ba6b430c --- /dev/null +++ b/docs/app/docs/components/label/docs/codeUsage.js @@ -0,0 +1,29 @@ +import { getSourceCodeFromPath } from '@/utils/parseSourceCode'; + +import label_api_SourceCode from './component_api/label.tsx'; + +const example_SourceCode = await getSourceCodeFromPath('docs/app/docs/components/label/docs/examples/LabelExample.tsx'); +const scss_SourceCode = await getSourceCodeFromPath('src/components/ui/Label/label.clarity.scss'); + +const code = { + javascript: { + code: example_SourceCode + }, + scss: { + code: scss_SourceCode + } +}; + +export const api_documentation = { + label: label_api_SourceCode +}; + +export const features = [ + "Native