Add catalog settings

This commit is contained in:
ZXY101
2023-09-29 11:52:01 +02:00
parent 471ba5d777
commit 82053c1d41
3 changed files with 16 additions and 8 deletions

View File

@@ -0,0 +1,14 @@
<script lang="ts">
import { AccordionItem, Button } from 'flowbite-svelte';
import { db } from '$lib/catalog/db';
import { promptConfirmation } from '$lib/util';
function onClear() {
promptConfirmation('Are you sure you want to clear your catalog?', () => db.catalog.clear());
}
</script>
<AccordionItem>
<span slot="header">Catalog settings</span>
<Button on:click={onClear} outline color="red">Clear catalog</Button>
</AccordionItem>

View File

@@ -30,11 +30,3 @@
</div> </div>
</div> </div>
</AccordionItem> </AccordionItem>
<!-- import { db } from '$lib/catalog/db';
import { promptConfirmation } from '$lib/util';
function onClear() {
promptConfirmation('Are you sure you want to clear your catalog?', () => db.catalog.clear());
}
<Button on:click={onClear} outline color="red">Clear catalog</Button> -->

View File

@@ -7,6 +7,7 @@
import AnkiConnectSettings from './AnkiConnectSettings.svelte'; import AnkiConnectSettings from './AnkiConnectSettings.svelte';
import ReaderSettings from './Reader/ReaderSettings.svelte'; import ReaderSettings from './Reader/ReaderSettings.svelte';
import Profiles from './Profiles/Profiles.svelte'; import Profiles from './Profiles/Profiles.svelte';
import CatalogSettings from './CatalogSettings.svelte';
let transitionParams = { let transitionParams = {
x: 320, x: 320,
@@ -45,6 +46,7 @@
<ReaderSettings /> <ReaderSettings />
<AnkiConnectSettings /> <AnkiConnectSettings />
<Profiles /> <Profiles />
<CatalogSettings />
</Accordion> </Accordion>
<div class="flex flex-col gap-2"> <div class="flex flex-col gap-2">
<Button outline on:click={onReset}>Reset</Button> <Button outline on:click={onReset}>Reset</Button>