From 9e35b32e992345925c01cdac662fe742a9d4933b Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Sat, 6 May 2023 13:17:08 -0500 Subject: [PATCH] Accordion container --- package.json | 1 + pnpm-lock.yaml | 3 + src/lib/components/AccordionContainer.svelte | 192 +++++++++++++++++++ src/lib/components/Container.svelte | 3 + src/lib/components/TabsContainer.svelte | 13 +- src/lib/stores/layoutState.ts | 24 ++- vite.config.ts | 3 +- 7 files changed, 218 insertions(+), 21 deletions(-) create mode 100644 src/lib/components/AccordionContainer.svelte diff --git a/package.json b/package.json index a6e5b0d..f17a7d0 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ }, "type": "module", "dependencies": { + "@gradio/accordion": "workspace:*", "@gradio/atoms": "workspace:*", "@gradio/button": "workspace:*", "@gradio/client": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2edccfd..294447b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ importers: .: dependencies: + '@gradio/accordion': + specifier: workspace:* + version: link:gradio/js/accordion '@gradio/atoms': specifier: workspace:* version: link:gradio/js/atoms diff --git a/src/lib/components/AccordionContainer.svelte b/src/lib/components/AccordionContainer.svelte new file mode 100644 index 0000000..62b9926 --- /dev/null +++ b/src/lib/components/AccordionContainer.svelte @@ -0,0 +1,192 @@ + + +{#if container && children} +