diff --git a/src/app.css b/src/app.css index 8212654..b1ac2b8 100644 --- a/src/app.css +++ b/src/app.css @@ -1,34 +1,39 @@ :root { --background-color: #1b1b20; --font-family: Verdana, Geneva, Tahoma, sans-serif; - - --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; } body { background-color: var(--background-color); - font-family: Verdana, Geneva, Tahoma, sans-serif; + font-family: var(--font-family); color: white; margin: 0; padding: 0; - overflow: hidden; } button { border: none; background-color: transparent; + color: white; } +button:hover { + cursor: pointer; +} +a { + text-decoration: inherit; + color: inherit; + cursor: auto; +} +a:visited { + text-decoration: inherit; + color: inherit; + cursor: auto; +} - +a:hover { + cursor: pointer; +} diff --git a/src/lib/assets/000a.jpg b/src/lib/assets/1.jpg similarity index 100% rename from src/lib/assets/000a.jpg rename to src/lib/assets/1.jpg diff --git a/src/lib/assets/2.jpg b/src/lib/assets/2.jpg new file mode 100644 index 0000000..7cf39e2 Binary files /dev/null and b/src/lib/assets/2.jpg differ diff --git a/src/lib/assets/3.jpg b/src/lib/assets/3.jpg new file mode 100644 index 0000000..643f975 Binary files /dev/null and b/src/lib/assets/3.jpg differ diff --git a/src/lib/assets/4.jpg b/src/lib/assets/4.jpg new file mode 100644 index 0000000..1712e78 Binary files /dev/null and b/src/lib/assets/4.jpg differ diff --git a/src/lib/assets/5.jpg b/src/lib/assets/5.jpg new file mode 100644 index 0000000..70fee56 Binary files /dev/null and b/src/lib/assets/5.jpg differ diff --git a/src/lib/catalog/index.ts b/src/lib/catalog/index.ts new file mode 100644 index 0000000..e9424fd --- /dev/null +++ b/src/lib/catalog/index.ts @@ -0,0 +1,4 @@ +import type { Manga } from "$lib/types/catalog"; +import { writable } from "svelte/store"; + +export const currentManga = writable(undefined); diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte index 7286fa6..61a2b5b 100644 --- a/src/lib/components/Button.svelte +++ b/src/lib/components/Button.svelte @@ -3,7 +3,7 @@ type ButtonType = 'primary' | 'secondary' | 'tertiary' | 'danger'; - export let variant: ButtonType; + export let variant: ButtonType = 'primary'; function getStyles(buttonType: ButtonType) { switch (buttonType) { diff --git a/src/lib/components/Catalog.svelte b/src/lib/components/Catalog.svelte new file mode 100644 index 0000000..45291a9 --- /dev/null +++ b/src/lib/components/Catalog.svelte @@ -0,0 +1,129 @@ + + +
+ {#each manga as item} + + {/each} +
+ + diff --git a/src/lib/components/CatalogItem.svelte b/src/lib/components/CatalogItem.svelte new file mode 100644 index 0000000..f694e51 --- /dev/null +++ b/src/lib/components/CatalogItem.svelte @@ -0,0 +1,36 @@ + + + +
+ {title} + {title} + {currentPage} / {totalPages} +
+
+ + diff --git a/src/lib/components/NavBar.svelte b/src/lib/components/NavBar.svelte index a03cf11..b3704c0 100644 --- a/src/lib/components/NavBar.svelte +++ b/src/lib/components/NavBar.svelte @@ -1,43 +1,19 @@ -{#if expanded} - -{:else} - -{/if} + diff --git a/src/lib/panzoom/Panzoom.svelte b/src/lib/panzoom/Panzoom.svelte index 6f70812..24d1ab3 100644 --- a/src/lib/panzoom/Panzoom.svelte +++ b/src/lib/panzoom/Panzoom.svelte @@ -2,6 +2,8 @@ import { initPanzoom } from './util'; -
- +
+
+ +
diff --git a/src/lib/types/catalog.ts b/src/lib/types/catalog.ts new file mode 100644 index 0000000..3c7a375 --- /dev/null +++ b/src/lib/types/catalog.ts @@ -0,0 +1,6 @@ +export type Manga = { + title: string; + cover: string; + currentPage: number; + totalPages: number; +}; \ No newline at end of file diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte new file mode 100644 index 0000000..9135601 --- /dev/null +++ b/src/routes/(app)/+layout.svelte @@ -0,0 +1,23 @@ + + + +
+ +
+ + diff --git a/src/routes/(app)/+page.svelte b/src/routes/(app)/+page.svelte new file mode 100644 index 0000000..aee9828 --- /dev/null +++ b/src/routes/(app)/+page.svelte @@ -0,0 +1,5 @@ + + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte deleted file mode 100644 index bb8dfe7..0000000 --- a/src/routes/+layout.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - -
- -
- - diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte deleted file mode 100644 index 5872de0..0000000 --- a/src/routes/+page.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - -
- - - -

my selectable tex

- a -
-
diff --git a/src/routes/[manga]/+error.svelte b/src/routes/[manga]/+error.svelte new file mode 100644 index 0000000..06b92e9 --- /dev/null +++ b/src/routes/[manga]/+error.svelte @@ -0,0 +1,5 @@ + + +

{$page.status}: {$page.error?.message}

diff --git a/src/routes/[manga]/+layout.svelte b/src/routes/[manga]/+layout.svelte new file mode 100644 index 0000000..76958de --- /dev/null +++ b/src/routes/[manga]/+layout.svelte @@ -0,0 +1,27 @@ + + + + + + diff --git a/src/routes/[manga]/+page.svelte b/src/routes/[manga]/+page.svelte new file mode 100644 index 0000000..a074913 --- /dev/null +++ b/src/routes/[manga]/+page.svelte @@ -0,0 +1,22 @@ + + +{#if manga} + + {manga.title} + +{/if} + +