Refactor catalog
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { AccordionItem, Button, Label, Select } from 'flowbite-svelte';
|
||||
import { db } from '$lib/catalog/db';
|
||||
import { promptConfirmation } from '$lib/util';
|
||||
import { AccordionItem, Button, Select } from 'flowbite-svelte';
|
||||
|
||||
let profiles = [
|
||||
{ value: 'default', name: 'Default' },
|
||||
@@ -8,12 +10,19 @@
|
||||
];
|
||||
|
||||
let profile = 'default';
|
||||
|
||||
function onClear() {
|
||||
promptConfirmation('Are you sure you want to clear your catalog?', () => db.catalog.clear());
|
||||
}
|
||||
</script>
|
||||
|
||||
<AccordionItem>
|
||||
<span slot="header">Profile</span>
|
||||
<div class="flex flex-col gap-2">
|
||||
<Select items={profiles} value={profile} />
|
||||
<Button size="sm" outline color="dark">Manage profiles</Button>
|
||||
<div class="flex flex-col gap-5">
|
||||
<div class="flex flex-col gap-2">
|
||||
<Select items={profiles} value={profile} />
|
||||
<Button size="sm" outline color="dark">Manage profiles</Button>
|
||||
</div>
|
||||
<Button on:click={onClear} outline color="red">Clear catalog</Button>
|
||||
</div>
|
||||
</AccordionItem>
|
||||
|
||||
Reference in New Issue
Block a user