From 2046836ddd4c8d6938d7c997873f11ba6b224002 Mon Sep 17 00:00:00 2001 From: padreug Date: Sun, 2 Feb 2025 18:22:14 +0100 Subject: [PATCH] add accordion components --- src/components/ui/accordion/Accordion.vue | 19 +++++++++ .../ui/accordion/AccordionContent.vue | 24 ++++++++++++ src/components/ui/accordion/AccordionItem.vue | 24 ++++++++++++ .../ui/accordion/AccordionTrigger.vue | 39 +++++++++++++++++++ src/components/ui/accordion/index.ts | 4 ++ 5 files changed, 110 insertions(+) create mode 100644 src/components/ui/accordion/Accordion.vue create mode 100644 src/components/ui/accordion/AccordionContent.vue create mode 100644 src/components/ui/accordion/AccordionItem.vue create mode 100644 src/components/ui/accordion/AccordionTrigger.vue create mode 100644 src/components/ui/accordion/index.ts diff --git a/src/components/ui/accordion/Accordion.vue b/src/components/ui/accordion/Accordion.vue new file mode 100644 index 0000000..8ce8571 --- /dev/null +++ b/src/components/ui/accordion/Accordion.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/components/ui/accordion/AccordionContent.vue b/src/components/ui/accordion/AccordionContent.vue new file mode 100644 index 0000000..62a445d --- /dev/null +++ b/src/components/ui/accordion/AccordionContent.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/ui/accordion/AccordionItem.vue b/src/components/ui/accordion/AccordionItem.vue new file mode 100644 index 0000000..ca2ed20 --- /dev/null +++ b/src/components/ui/accordion/AccordionItem.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/ui/accordion/AccordionTrigger.vue b/src/components/ui/accordion/AccordionTrigger.vue new file mode 100644 index 0000000..7aa9871 --- /dev/null +++ b/src/components/ui/accordion/AccordionTrigger.vue @@ -0,0 +1,39 @@ + + + diff --git a/src/components/ui/accordion/index.ts b/src/components/ui/accordion/index.ts new file mode 100644 index 0000000..9340ac0 --- /dev/null +++ b/src/components/ui/accordion/index.ts @@ -0,0 +1,4 @@ +export { default as Accordion } from './Accordion.vue' +export { default as AccordionContent } from './AccordionContent.vue' +export { default as AccordionItem } from './AccordionItem.vue' +export { default as AccordionTrigger } from './AccordionTrigger.vue'