From 7e6fdc40713e10e7fd565f04d206a761034772e6 Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Wed, 15 Apr 2026 17:06:08 -0700 Subject: [PATCH] Dialog: pass state to close snippet --- src/lib/Dialog.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/Dialog.svelte b/src/lib/Dialog.svelte index f812ae7..90873cb 100644 --- a/src/lib/Dialog.svelte +++ b/src/lib/Dialog.svelte @@ -126,7 +126,7 @@ /** Sets bottom alignment of controls (default: end) */ controlsAlign?: 'start' | 'center' | 'end'; /** Top-right close control */ - close?: Snippet | Omit | null; + close?: Snippet<[state: DialogState]> | Omit | null; /** * Callback when the dialog is opened * @deprecated use onopenchange instead and check the open parameter @@ -319,7 +319,7 @@ {#if close !== null} {#if typeof close === 'function'} - {@render close()} + {@render close(getState())} {:else} {@render dialogCloseButton(getState(), close)} {/if}