@@ -29,17 +29,17 @@ function AccordionDemo() {
2929export default function AccordionPage ( ) {
3030 return (
3131 < DocPage
32- docPath = "/docs/components/accordion"
33- title = "Accordion"
34- description = "A vertically stacked set of interactive headings that reveal/hide associated content. Built on Kobalte Accordion."
35- phase = "Core Primitives"
36- componentName = "accordion"
37- manualInstall = "npm install @solidcn/core"
38- examples = { [
39- {
40- title : "Single (collapsible)" ,
41- preview : < AccordionDemo /> ,
42- code : `import {
32+ docPath = "/docs/components/accordion"
33+ title = "Accordion"
34+ description = "A vertically stacked set of interactive headings that reveal/hide associated content. Built on Kobalte Accordion."
35+ phase = "Core Primitives"
36+ componentName = "accordion"
37+ manualInstall = "npm install @solidcn/core"
38+ examples = { [
39+ {
40+ title : "Single (collapsible)" ,
41+ preview : < AccordionDemo /> ,
42+ code : `import {
4343 Accordion, AccordionContent,
4444 AccordionItem, AccordionTrigger,
4545} from "~/components/ui/accordion";
@@ -58,22 +58,22 @@ export default function AccordionPage() {
5858 </AccordionContent>
5959 </AccordionItem>
6060</Accordion>` ,
61- } ,
62- {
63- title : "Multiple open" ,
64- preview : (
65- < Accordion multiple class = "w-full max-w-md" >
66- < AccordionItem value = "a" >
67- < AccordionTrigger > Section A</ AccordionTrigger >
68- < AccordionContent > Content for section A.</ AccordionContent >
69- </ AccordionItem >
70- < AccordionItem value = "b" >
71- < AccordionTrigger > Section B</ AccordionTrigger >
72- < AccordionContent > Content for section B.</ AccordionContent >
73- </ AccordionItem >
74- </ Accordion >
75- ) ,
76- code : `<Accordion multiple class="w-full">
61+ } ,
62+ {
63+ title : "Multiple open" ,
64+ preview : (
65+ < Accordion multiple class = "w-full max-w-md" >
66+ < AccordionItem value = "a" >
67+ < AccordionTrigger > Section A</ AccordionTrigger >
68+ < AccordionContent > Content for section A.</ AccordionContent >
69+ </ AccordionItem >
70+ < AccordionItem value = "b" >
71+ < AccordionTrigger > Section B</ AccordionTrigger >
72+ < AccordionContent > Content for section B.</ AccordionContent >
73+ </ AccordionItem >
74+ </ Accordion >
75+ ) ,
76+ code : `<Accordion multiple class="w-full">
7777 <AccordionItem value="a">
7878 <AccordionTrigger>Section A</AccordionTrigger>
7979 <AccordionContent>Content for section A.</AccordionContent>
@@ -83,33 +83,33 @@ export default function AccordionPage() {
8383 <AccordionContent>Content for section B.</AccordionContent>
8484 </AccordionItem>
8585</Accordion>` ,
86- } ,
87- ] }
88- props = { [
89- {
90- name : "collapsible" ,
91- type : "boolean" ,
92- default : "false" ,
93- description : "Allow closing the open item" ,
94- } ,
95- {
96- name : "multiple" ,
97- type : "boolean" ,
98- default : "false" ,
99- description : "Allow multiple items open simultaneously" ,
100- } ,
101- { name : "value" , type : "string | string[]" , description : "Controlled open item(s)" } ,
102- {
103- name : "defaultValue" ,
104- type : "string | string[]" ,
105- description : "Default open item(s) (uncontrolled)" ,
106- } ,
107- {
108- name : "onChange" ,
109- type : "(value: string | string[]) => void" ,
110- description : "Callback on value change" ,
111- } ,
112- ] }
113- />
86+ } ,
87+ ] }
88+ props = { [
89+ {
90+ name : "collapsible" ,
91+ type : "boolean" ,
92+ default : "false" ,
93+ description : "Allow closing the open item" ,
94+ } ,
95+ {
96+ name : "multiple" ,
97+ type : "boolean" ,
98+ default : "false" ,
99+ description : "Allow multiple items open simultaneously" ,
100+ } ,
101+ { name : "value" , type : "string | string[]" , description : "Controlled open item(s)" } ,
102+ {
103+ name : "defaultValue" ,
104+ type : "string | string[]" ,
105+ description : "Default open item(s) (uncontrolled)" ,
106+ } ,
107+ {
108+ name : "onChange" ,
109+ type : "(value: string | string[]) => void" ,
110+ description : "Callback on value change" ,
111+ } ,
112+ ] }
113+ />
114114 ) ;
115115}
0 commit comments