diff --git a/apps/landing/package.json b/apps/landing/package.json index e5c7dd55..c721048b 100644 --- a/apps/landing/package.json +++ b/apps/landing/package.json @@ -10,6 +10,7 @@ "lint": "eslint" }, "dependencies": { + "body-scroll-lock": "3.1.5", "@devup-ui/react": "workspace:*", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", @@ -22,6 +23,7 @@ "sanitize.css": "^13.0.0" }, "devDependencies": { + "@types/body-scroll-lock": "^3.1.2", "@devup-ui/next-plugin": "workspace:*", "@types/node": "^22", "@types/react": "^19", diff --git a/apps/landing/src/app/(detail)/docs/LeftMenu.tsx b/apps/landing/src/app/(detail)/docs/LeftMenu.tsx index ed3d0e66..fd173747 100644 --- a/apps/landing/src/app/(detail)/docs/LeftMenu.tsx +++ b/apps/landing/src/app/(detail)/docs/LeftMenu.tsx @@ -5,7 +5,7 @@ import { MenuItem } from './MenuItem' export function LeftMenu() { return ( - + Overview Installation Features diff --git a/apps/landing/src/app/(detail)/docs/MenuItem.tsx b/apps/landing/src/app/(detail)/docs/MenuItem.tsx index 9f042ca2..a4692dc2 100644 --- a/apps/landing/src/app/(detail)/docs/MenuItem.tsx +++ b/apps/landing/src/app/(detail)/docs/MenuItem.tsx @@ -24,6 +24,13 @@ export function MenuItem(props: MenuItemProps) { if (subMenu) return const inner = ( + +// After +
+``` + +You can use the as prop to change the element type. + +```jsx +// Before + + +// After + +``` diff --git a/apps/landing/src/app/(detail)/docs/api/button/page.mdx b/apps/landing/src/app/(detail)/docs/api/button/page.mdx index 88423dcb..7a1b6960 100644 --- a/apps/landing/src/app/(detail)/docs/api/button/page.mdx +++ b/apps/landing/src/app/(detail)/docs/api/button/page.mdx @@ -1 +1,12 @@ # Button + +The Button component is a simple button component that can be used to trigger actions. + + +```jsx +// Before +