dialog: fix duplicate controls caused by flip issue

This commit is contained in:
Elijah Duffy
2026-03-06 16:17:52 -08:00
parent aa39aaf84f
commit 80fc26eb3b

View File

@@ -270,11 +270,10 @@
controlsAlign === 'end' && 'justify-end' controlsAlign === 'end' && 'justify-end'
]} ]}
> >
{#if controls && typeof controls === 'function'}{@render controls()}{:else} {#if controls && typeof controls === 'function'}{@render controls()}{:else if controls?.flip}
{#if controls.ok !== null} {#if controls.ok !== null}
{@render dialogOkButton(getState(), controls.ok)} {@render dialogOkButton(getState(), controls.ok)}
{/if} {/if}
{#if controls?.flip}
{#if controls.cancel !== null} {#if controls.cancel !== null}
{@render dialogCancelButton(getState(), controls.cancel)} {@render dialogCancelButton(getState(), controls.cancel)}
{/if} {/if}
@@ -286,7 +285,6 @@
{@render dialogOkButton(getState(), controls.ok)} {@render dialogOkButton(getState(), controls.ok)}
{/if} {/if}
{/if} {/if}
{/if}
</div> </div>
</div> </div>
</div> </div>