Update colors to use scss, add Modal

This commit is contained in:
ZXY101
2023-08-04 16:03:03 +02:00
parent 1c3af6df13
commit d525dd1fc9
8 changed files with 118 additions and 99 deletions

View File

@@ -2,11 +2,29 @@
import { goto } from '$app/navigation';
import Button from '$lib/components/Button.svelte';
import Catalog from '$lib/components/Catalog.svelte';
import Modal from '$lib/components/Modal.svelte';
import { showSnackbar } from '$lib/util/snackbar';
function onClick() {
goto('/upload');
}
let modal: HTMLDialogElement;
</script>
<Button on:click={onClick}>Upload</Button>
<Button variant="primary" on:click={onClick}>Upload</Button>
<Button variant="secondary" on:click={() => showSnackbar('Snackbar')}>Upload</Button>
<Button variant="tertiary" on:click={() => modal.showModal()}>Upload</Button>
<Button variant="danger" on:click={onClick}>Upload</Button>
<Modal bind:modal>
<div slot="title">Title</div>
<div slot="content">
Content
<input type="text" />
</div>
<div slot="action">
<Button on:click={() => modal.close()}>Action</Button>
<Button variant="secondary" on:click={() => modal.close()}>Close</Button>
</div>
</Modal>
<Catalog />