diff --git a/src/_variables.scss b/src/_variables.scss index f53532f..742a31c 100644 --- a/src/_variables.scss +++ b/src/_variables.scss @@ -1,2 +1,13 @@ $background-color: #1b1b20; + +$primary-color: #2e3042; +$primary-accent-color: #263447; + +$secondary-color: #dfdfe9; +$secondary-accent-color: #adadbb; + +$danger-color: #be3329; +$danger-accent-color: #ddaeb2; +$danger-active-color: #b69092; + $font-family: Verdana, Geneva, Tahoma, sans-serif; diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte index fae57bf..b230466 100644 --- a/src/lib/components/Button.svelte +++ b/src/lib/components/Button.svelte @@ -1,71 +1,50 @@ - - diff --git a/src/lib/components/FileUpload.svelte b/src/lib/components/FileUpload.svelte index d43e3d8..8758667 100644 --- a/src/lib/components/FileUpload.svelte +++ b/src/lib/components/FileUpload.svelte @@ -1,8 +1,4 @@ + + + +

+ +

+ +
+ +
+
+ + diff --git a/src/lib/components/NavBar.svelte b/src/lib/components/NavBar.svelte index d4eab2a..24a332e 100644 --- a/src/lib/components/NavBar.svelte +++ b/src/lib/components/NavBar.svelte @@ -8,7 +8,6 @@ import { currentManga, currentVolume } from '$lib/catalog'; - import { colors } from '$lib/theme'; import { writable } from 'svelte/store'; let title: string | undefined = 'Mokuro'; let back: string | undefined = undefined; @@ -40,7 +39,7 @@ - diff --git a/src/lib/theme.ts b/src/lib/theme.ts deleted file mode 100644 index 5bfd88b..0000000 --- a/src/lib/theme.ts +++ /dev/null @@ -1,26 +0,0 @@ -export const colors = { - backgroundColor: '#1b1b20', - - primaryColor: '#2e3042', - primaryAccentColor: '#263447', - - secondaryColor: '#dfdfe9', - secondaryAccentColor: ' #adadbb', - - dangerColor: '#be3329', - dangerAccentColor: '#ddaeb2', - dangerActivecolor: '#b69092' -}; - -export function colorAlpha(hex: string, alpha: number) { - const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); - - if (result) { - const { r, g, b } = { - r: parseInt(result[1], 16), - g: parseInt(result[2], 16), - b: parseInt(result[3], 16) - } - return `rgba(${r},${g},${b},${alpha})` - } -} \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1b03d94..4c9f6e2 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -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; - + + + + + +
Title
+
+ Content + +
+
+ + +
+