Skip to content

Commit 9f7d52f

Browse files
committed
doc
1 parent 42dde6a commit 9f7d52f

36 files changed

+90
-77
lines changed

apps/www/public/r/styles/default/ai-demo.json

+6-3
Large diffs are not rendered by default.

apps/www/public/r/styles/default/align-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/basic-elements-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/basic-marks-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/basic-nodes-demo.json

+6-3
Large diffs are not rendered by default.

apps/www/public/r/styles/default/block-menu-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/block-selection-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/column-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/comment-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/copilot-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/date-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/dnd-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/emoji-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/excalidraw-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/floating-toolbar-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/font-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/highlight-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/hr-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/indent-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/kbd-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/line-height-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/link-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/list-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/media-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/mention-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/mode-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/placeholder-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/playground-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/resizable-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/slash-command-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/table-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/toc-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/toggle-demo.json

+2-2
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
2-
"dependencies": ["@udecode/plate-toggle"],
2+
"dependencies": [
3+
"@udecode/plate-toggle"
4+
],
35
"doc": {
46
"description": "A collapsible component for toggling content visibility.",
57
"docs": [
@@ -8,17 +10,22 @@
810
"title": "Toggle"
911
}
1012
],
11-
"examples": ["toggle-demo"]
13+
"examples": [
14+
"toggle-demo"
15+
]
1216
},
1317
"files": [
1418
{
15-
"content": "'use client';\n\nimport { cn, withRef } from '@udecode/cn';\nimport { useElement } from '@udecode/plate-common/react';\nimport {\n useToggleButton,\n useToggleButtonState,\n} from '@udecode/plate-toggle/react';\nimport { ChevronDown, ChevronRight } from 'lucide-react';\n\nimport { Button } from './button';\nimport { PlateElement } from './plate-element';\n\nexport const ToggleElement = withRef<typeof PlateElement>(\n ({ children, className, ...props }, ref) => {\n const element = useElement();\n const state = useToggleButtonState(element.id as string);\n const { buttonProps, open } = useToggleButton(state);\n\n return (\n <PlateElement\n ref={ref}\n className={cn('relative pl-6', className)}\n {...props}\n >\n <Button\n size=\"icon\"\n variant=\"ghost\"\n className=\"absolute -left-0.5 top-0 size-6 cursor-pointer select-none items-center justify-center rounded-md p-px text-muted-foreground transition-colors hover:bg-accent [&_svg]:size-4\"\n contentEditable={false}\n {...buttonProps}\n >\n {open ? <ChevronDown /> : <ChevronRight />}\n </Button>\n {children}\n </PlateElement>\n );\n }\n);\n",
19+
"content": "'use client';\n\nimport { cn, withRef } from '@udecode/cn';\nimport { useElement } from '@udecode/plate-common/react';\nimport {\n useToggleButton,\n useToggleButtonState,\n} from '@udecode/plate-toggle/react';\nimport { ChevronRight } from 'lucide-react';\n\nimport { Button } from './button';\nimport { PlateElement } from './plate-element';\n\nexport const ToggleElement = withRef<typeof PlateElement>(\n ({ children, className, ...props }, ref) => {\n const element = useElement();\n const state = useToggleButtonState(element.id as string);\n const { buttonProps, open } = useToggleButton(state);\n\n return (\n <PlateElement\n ref={ref}\n className={cn('relative pl-6', className)}\n {...props}\n >\n <Button\n size=\"icon\"\n variant=\"ghost\"\n className=\"absolute -left-0.5 top-0 size-6 cursor-pointer select-none items-center justify-center rounded-md p-px text-muted-foreground transition-colors hover:bg-accent [&_svg]:size-4\"\n contentEditable={false}\n {...buttonProps}\n >\n <ChevronRight\n className={cn(\n 'transition-transform duration-75',\n open ? 'rotate-90' : 'rotate-0'\n )}\n />\n </Button>\n {children}\n </PlateElement>\n );\n }\n);\n",
1620
"path": "plate-ui/toggle-element.tsx",
1721
"target": "components/plate-ui/toggle-element.tsx",
1822
"type": "registry:ui"
1923
}
2024
],
2125
"name": "toggle-element",
22-
"registryDependencies": ["button", "plate-element"],
26+
"registryDependencies": [
27+
"button",
28+
"plate-element"
29+
],
2330
"type": "registry:ui"
24-
}
31+
}

apps/www/public/r/styles/default/toolbar-demo.json

+2-2
Large diffs are not rendered by default.

apps/www/public/r/styles/default/upload-demo.json

+2-2
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)