{#snippet formFields()}
{#if selfError} {/if} {#if callbackError} {/if}
{/snippet} {#if !open} {:else if onSubmit}
{@render formFields()}
{:else}
{ return async ({ result, update }) => { await update(); if (result.type === 'success') { open = false; reset(); } }; }} class="mt-3 rounded-sm border border-line bg-muted/40 p-3" > {@render formFields()}
{/if}