{#if $alertStore.type !== 'none' && $alertStore.type !== 'toast'}
{#if $alertStore.type === 'error'}

Error

{:else if $alertStore.type === 'ask'}

Confirm

{:else if $alertStore.type === 'selectChar'}

Select

{:else if $alertStore.type === 'input'}

Input

{/if} {#if $alertStore.type === 'markdown'} {@html ParseMarkdown($alertStore.msg)} {:else if $alertStore.type !== 'select'} {$alertStore.msg} {/if} {#if $alertStore.type === 'ask'}
{:else if $alertStore.type === 'select'} {#each $alertStore.msg.split('||') as n, i} {/each} {:else if $alertStore.type === 'error' || $alertStore.type === 'normal' || $alertStore.type === 'markdown'} {:else if $alertStore.type === 'input'} {:else if $alertStore.type === 'selectChar'}
{#each $DataBase.characters as char, i} {#if char.type !== 'group'} {#if char.image} {#await getCharImage($DataBase.characters[i].image, 'css')} { //@ts-ignore alertStore.set({type: 'none',msg: char.chaId}) }}> {:then im} { //@ts-ignore alertStore.set({type: 'none',msg: char.chaId}) }} additionalStyle={im} /> {/await} {:else} { //@ts-ignore alertStore.set({type: 'none',msg: char.chaId}) }}> {/if} {/if} {/each}
{/if}
{:else if $alertStore.type === 'toast'}
{ alertStore.set({ type: 'none', msg: '' }) }} >{$alertStore.msg}
{/if}