From 04d88422e908c5b22932853086c627d71a0de20c Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Tue, 22 Jul 2025 11:16:56 -0700 Subject: [PATCH] dialog: add title setter to API --- src/lib/Dialog.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/Dialog.svelte b/src/lib/Dialog.svelte index e30b35f..d1fbcdc 100644 --- a/src/lib/Dialog.svelte +++ b/src/lib/Dialog.svelte @@ -23,6 +23,11 @@ unfreeze: () => void; /** if the default controls are used, returns true if the dialog is frozen */ isFrozen: () => boolean; + /** + * title sets the dialog title. WARNING: Title is NOT bindable and + * changes made via this API will NOT propagate to consuming components. + */ + title: (title: string) => void; } /** @@ -107,7 +112,8 @@ isLoading: () => loading, freeze: () => (frozen = true), unfreeze: () => (frozen = false), - isFrozen: () => frozen + isFrozen: () => frozen, + title: (newTitle) => (title = newTitle) };