diff --git a/tools/ui/src/lib/components/app/misc/CollapsibleRegion.svelte b/tools/ui/src/lib/components/app/misc/CollapsibleRegion.svelte new file mode 100644 index 0000000000..4a7a2ffbcc --- /dev/null +++ b/tools/ui/src/lib/components/app/misc/CollapsibleRegion.svelte @@ -0,0 +1,87 @@ + + +
+ {#if contentMounted} +
+ {@render children()} +
+ {/if} +
+ + diff --git a/tools/ui/src/lib/components/app/misc/CollapsibleSection.svelte b/tools/ui/src/lib/components/app/misc/CollapsibleSection.svelte index 25a65d1812..2e9202cf29 100644 --- a/tools/ui/src/lib/components/app/misc/CollapsibleSection.svelte +++ b/tools/ui/src/lib/components/app/misc/CollapsibleSection.svelte @@ -1,4 +1,5 @@ {#snippet chevron()} @@ -107,13 +93,11 @@ {#snippet region()} -
- {#if contentMounted} -
- {@render children()} -
- {/if} -
+ {#snippet body()} + {@render children()} + {/snippet} + + {@render body()} {/snippet} {#if triggerPosition === 'top'} @@ -125,54 +109,3 @@ {@render triggerButton()} {/if} - - diff --git a/tools/ui/src/lib/components/app/misc/GroupedList.svelte b/tools/ui/src/lib/components/app/misc/GroupedList.svelte index 752797a159..fb6f609f44 100644 --- a/tools/ui/src/lib/components/app/misc/GroupedList.svelte +++ b/tools/ui/src/lib/components/app/misc/GroupedList.svelte @@ -8,6 +8,7 @@ - + {#snippet trigger()} {#if onBack}