Add catalog settings
This commit is contained in:
14
src/lib/components/Settings/CatalogSettings.svelte
Normal file
14
src/lib/components/Settings/CatalogSettings.svelte
Normal 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>
|
||||||
@@ -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> -->
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user