diff --git a/src/UI/Base/Popup.svelte b/src/UI/Base/Popup.svelte index d433b8702e..02b743905b 100644 --- a/src/UI/Base/Popup.svelte +++ b/src/UI/Base/Popup.svelte @@ -21,7 +21,9 @@ let bodyClass = bodyPadding + " h-full space-y-4 flex-1 overflow-y-auto overscroll-contain" let headerClass = "flex justify-between items-center p-2 px-4 md:px-5 rounded-t-lg" - + if (!$$slots.header) { + headerClass = "hidden" + } export let shown: UIEventSource let _shown = false shown.addCallbackAndRun(sh => { @@ -34,12 +36,17 @@ shown.set(false)} outsideclose size="xl" - dismissable={false}P + dismissable={false} {defaultClass} {bodyClass} {dialogClass} {headerClass} color="none"> -

- -

+ + + {#if $$slots.header} +

+ +

+ {/if} +
{#if $$slots.footer}