diff --git a/docs/src/pages/framed/Modal/ComposedModal.svelte b/docs/src/pages/framed/Modal/ComposedModal.svelte index 1d616ff5..b3c17f4b 100644 --- a/docs/src/pages/framed/Modal/ComposedModal.svelte +++ b/docs/src/pages/framed/Modal/ComposedModal.svelte @@ -11,7 +11,7 @@ - + diff --git a/src/ComposedModal/ComposedModal.svelte b/src/ComposedModal/ComposedModal.svelte index e11949e0..43c4621e 100644 --- a/src/ComposedModal/ComposedModal.svelte +++ b/src/ComposedModal/ComposedModal.svelte @@ -38,8 +38,10 @@ afterUpdate, onDestroy, } from "svelte"; + import { writable } from "svelte/store"; const dispatch = createEventDispatcher(); + const label = writable(undefined); let buttonRef = null; let innerModal = null; @@ -55,6 +57,9 @@ declareRef: (ref) => { buttonRef = ref; }, + updateLabel: (value) => { + label.set(value); + }, }); function focus(element) { @@ -119,6 +124,9 @@ >
{#if label} -

{label} -

+ {/if} {#if title} -

{title} -

+ {/if}