Catalog

{#if selected === 0}
{#each formatChars(search, $DataBase) as char}
{#if char.image} {changeChar(char.index)}} additionalStyle={getCharImage(char.image, 'css')}> {:else} {changeChar(char.index)}} additionalStyle={char.index === $selectedCharID ? 'background:var(--risu-theme-selected)' : ''}> {#if char.type === 'group'} {:else} {/if} {/if}
{/each}
{:else if selected === 1} {#each formatChars(search, $DataBase) as char}
{changeChar(char.index)}} additionalStyle={getCharImage(char.image, 'css')}>

{char.name || "Unnamed"}

{parseMultilangString(char.desc)['en'] || parseMultilangString(char.desc)['xx'] || 'No description'}
{/each} {:else if selected === 2} {language.trashDesc} {#each formatChars(search, $DataBase, true) as char}
{changeChar(char.index)}} additionalStyle={getCharImage(char.image, 'css')}>

{char.name || "Unnamed"}

{parseMultilangString(char.desc)['en'] || parseMultilangString(char.desc)['xx'] || 'No description'}
{/each} {/if}