Skip to content

Commit 4218f26

Browse files
committed
Fix component names
fix right side index
1 parent c0078d8 commit 4218f26

File tree

9 files changed

+22
-18
lines changed

9 files changed

+22
-18
lines changed

apps/landing/src/app/(detail)/components/LeftMenu.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ export function LeftMenu() {
99
<MenuItem
1010
subMenu={[
1111
{ to: '/components/button', children: 'Button' },
12-
{ to: '/components/text-box', children: 'Text box' },
13-
{ to: '/components/text-area', children: 'Text area' },
12+
{ to: '/components/textbox', children: 'Textbox' },
13+
{ to: '/components/textarea', children: 'Textarea' },
1414
{ to: '/components/dropdown', children: 'Dropdown' },
1515
{ to: '/components/radio', children: 'Radio' },
1616
{ to: '/components/checkbox', children: 'Checkbox' },
1717
{ to: '/components/stepper', children: 'Stepper' },
1818
{ to: '/components/toggle', children: 'Toggle' },
1919
{ to: '/components/slider', children: 'Slider' },
20-
{ to: '/components/date-picker', children: 'Date picker' },
21-
{ to: '/components/color-picker', children: 'Color picker' },
20+
{ to: '/components/date-picker', children: 'Date Picker' },
21+
{ to: '/components/color-picker', children: 'Color Picker' },
2222
{ to: '/components/uploader', children: 'Uploader' },
2323
{ to: '/components/pagination', children: 'Pagination' },
2424
{ to: '/components/progress-bar', children: 'Progress Bar' },
@@ -38,7 +38,7 @@ export function LeftMenu() {
3838
{ to: '/components/header', children: 'Header' },
3939
{ to: '/components/confirm', children: 'Confirm' },
4040
{ to: '/components/snackbar', children: 'Snackbar' },
41-
{ to: '/components/bottom-sheet', children: 'Bottom sheet' },
41+
{ to: '/components/bottom-sheet', children: 'Bottom Sheet' },
4242
]}
4343
>
4444
Layout

apps/landing/src/app/(detail)/components/[component]/page.tsx

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,19 @@ export const generateMetadata = async ({
1616
params: Promise<{ component: string }>
1717
}) => {
1818
const { component } = await params
19+
const pascalWithSpace = component
20+
.split('-')
21+
.map((item) => item.charAt(0).toUpperCase() + item.slice(1))
22+
.join(' ')
1923
return {
20-
title: `Devup UI - ${component}`,
21-
description: `${component} component`,
24+
title: `Devup UI - ${pascalWithSpace}`,
25+
description: `${pascalWithSpace} component`,
2226
alternates: {
2327
canonical: `/components/${component}`,
2428
},
2529
openGraph: {
26-
title: `Devup UI - ${component}`,
27-
description: `${component} component`,
30+
title: `Devup UI - ${pascalWithSpace}`,
31+
description: `${pascalWithSpace} component`,
2832
url: `/components/${component}`,
2933
siteName: 'Devup UI',
3034
images: [`/components-og/${component}.webp`],
@@ -39,8 +43,8 @@ export const generateStaticParams = async () => {
3943
'uploader',
4044
'toggle',
4145
'tooltip',
42-
'text-area',
43-
'text-box',
46+
'textarea',
47+
'textbox',
4448
'theme-button',
4549
'snackbar',
4650
'stepper',
@@ -84,7 +88,7 @@ export default async function Page({
8488
<Text as="strong" color="$primary" m="0" typography="captionBold">
8589
{componentName}
8690
</Text>
87-
<Text color="$title" typography="h4">
91+
<Text as="h4" color="$title" m="0" typography="h4">
8892
{componentName}
8993
</Text>
9094
<Index
@@ -97,7 +101,7 @@ export default async function Page({
97101
}}
98102
/>
99103
<VStack gap="16px" py="30px">
100-
<Text color="$title" typography="h6">
104+
<Text as="h6" color="$title" m="0" typography="h6">
101105
Examples
102106
</Text>
103107
<Flex flexWrap="wrap" gap="16px">

apps/landing/src/app/(detail)/components/[component]/text-area/index.mdx

Lines changed: 0 additions & 1 deletion
This file was deleted.

apps/landing/src/app/(detail)/components/[component]/text-box/index.mdx

Lines changed: 0 additions & 1 deletion
This file was deleted.

apps/landing/src/app/(detail)/components/[component]/text-area/Api.mdx renamed to apps/landing/src/app/(detail)/components/[component]/textarea/Api.mdx

File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
`Textarea` component is used for multi-line text input.

apps/landing/src/app/(detail)/components/[component]/text-box/Api.mdx renamed to apps/landing/src/app/(detail)/components/[component]/textbox/Api.mdx

File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
`Textbox` component is used for single-line text input.

apps/landing/src/app/(detail)/docs/RightIndex.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ function IndexMenu({
4040

4141
export function RightIndex() {
4242
const pathname = usePathname()
43-
const editUrl = `https://github.com/dev-five-git/devup-ui/tree/main/apps/landing/src/app/(detail)/docs${pathname.split('docs')[1]}/page.mdx`
43+
const editUrl = `https://github.com/dev-five-git/devup-ui/tree/main/apps/landing/src/app/(detail)/components/${pathname.split('components')[1]}/`
4444
const [menus, setMenus] = useState<
4545
{
4646
text: string
@@ -50,15 +50,15 @@ export function RightIndex() {
5050
>([])
5151
useEffect(() => {
5252
const elements = document.querySelectorAll(
53-
'.markdown-body h1, .markdown-body h2',
53+
'.markdown-body h4, .markdown-body h6',
5454
)
5555
const menus = []
5656
for (let i = 0; i < elements.length; i++) {
5757
const element = elements[i]
5858
const text = element.textContent!
5959
menus.push({
6060
text,
61-
sub: element.tagName === 'H2',
61+
sub: element.tagName === 'H6',
6262
onClick: () => {
6363
element.scrollIntoView({ behavior: 'smooth' })
6464
},

0 commit comments

Comments
 (0)