docs: migrate UI docs (#13245)

* docs: create a new UI docs project (#13233)

* docs: create a new UI docs project

* fix installation errors

* docs: migrate UI docs content to new project (#13241)

* Fix content

* added examples for some components

* finish adding examples

* lint fix

* fix build errors

* delete empty files

* path fixes + refactor

* fix build error
This commit is contained in:
Shahed Nasser
2025-08-20 11:42:25 +03:00
committed by GitHub
parent 5b7a041246
commit d1a1135328
748 changed files with 13079 additions and 7319 deletions
@@ -4,13 +4,9 @@ import { getFileSlugSync } from "docs-utils"
type Options = {
basePath: string
testFileName?: boolean
}
export function retrieveMdxPages({
basePath,
testFileName = true,
}: Options): string[] {
export function retrieveMdxPages({ basePath }: Options): string[] {
function retrieveMdxFilesInPath(dir: string): string[] {
const urls = []
const files = readdirSync(dir, {
@@ -24,24 +20,15 @@ export function retrieveMdxPages({
urls.push(...retrieveMdxFilesInPath(filePath))
}
continue
} else if (
(testFileName && file.name !== "page.mdx") ||
(!testFileName && !file.name.endsWith(".mdx"))
) {
} else if (file.name !== "page.mdx") {
continue
}
const slug = getFileSlugSync(filePath)
let url = slug || filePath.replace(basePath, "")
if (testFileName || file.name === "index.mdx") {
url = url.replace(file.name, "")
} else {
url = url.replace(".mdx", "")
}
url = url.replace(/\/$/, "")
const url = (slug || filePath.replace(basePath, ""))
.replace(file.name, "")
.replace(/\/$/, "")
urls.push(url)
}