aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-02-15 01:33:08 +0000
committermat <github@matdoes.dev>2022-02-15 01:33:08 +0000
commitffe5eea0ce73cae8657c547f881b6f41270fef37 (patch)
treeeff4b6c4e4b9a155e8c6b68fd1843db20d8b4aa5 /src/routes
parent9f28b6d9160fee5eff92d1d9849191f2f12faeab (diff)
downloadskyblock-stats-ffe5eea0ce73cae8657c547f881b6f41270fef37.tar.gz
skyblock-stats-ffe5eea0ce73cae8657c547f881b6f41270fef37.tar.bz2
skyblock-stats-ffe5eea0ce73cae8657c547f881b6f41270fef37.zip
start adding stuff
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/__layout.svelte41
-rw-r--r--src/routes/todos/index.svelte32
2 files changed, 18 insertions, 55 deletions
diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte
index 7fef681..d1fca30 100644
--- a/src/routes/__layout.svelte
+++ b/src/routes/__layout.svelte
@@ -1,45 +1,8 @@
<script lang="ts">
- import Header from '$lib/header/Header.svelte';
- import '../app.css';
+ import Header from '$lib/Header.svelte'
+ import '../app.css'
</script>
-<Header />
-
<main>
<slot />
</main>
-
-<footer>
- <p>visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to learn SvelteKit</p>
-</footer>
-
-<style>
- main {
- flex: 1;
- display: flex;
- flex-direction: column;
- padding: 1rem;
- width: 100%;
- max-width: 1024px;
- margin: 0 auto;
- box-sizing: border-box;
- }
-
- footer {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- padding: 40px;
- }
-
- footer a {
- font-weight: bold;
- }
-
- @media (min-width: 480px) {
- footer {
- padding: 40px 0;
- }
- }
-</style>
diff --git a/src/routes/todos/index.svelte b/src/routes/todos/index.svelte
index e36b6cf..e23c1a1 100644
--- a/src/routes/todos/index.svelte
+++ b/src/routes/todos/index.svelte
@@ -1,17 +1,17 @@
<script lang="ts">
- import { enhance } from '$lib/form';
- import { scale } from 'svelte/transition';
- import { flip } from 'svelte/animate';
+ import { enhance } from '$lib/form'
+ import { scale } from 'svelte/transition'
+ import { flip } from 'svelte/animate'
type Todo = {
- uid: string;
- created_at: Date;
- text: string;
- done: boolean;
- pending_delete: boolean;
- };
-
- export let todos: Todo[];
+ uid: string
+ created_at: Date
+ text: string
+ done: boolean
+ pending_delete: boolean
+ }
+
+ export let todos: Todo[]
</script>
<svelte:head>
@@ -27,8 +27,8 @@
method="post"
use:enhance={{
result: async ({ form }) => {
- form.reset();
- }
+ form.reset()
+ },
}}
>
<input name="text" aria-label="Add todo" placeholder="+ tap to add a todo" />
@@ -46,8 +46,8 @@
method="post"
use:enhance={{
pending: ({ data }) => {
- todo.done = !!data.get('done');
- }
+ todo.done = !!data.get('done')
+ },
}}
>
<input type="hidden" name="uid" value={todo.uid} />
@@ -65,7 +65,7 @@
action="/todos?_method=DELETE"
method="post"
use:enhance={{
- pending: () => (todo.pending_delete = true)
+ pending: () => (todo.pending_delete = true),
}}
>
<input type="hidden" name="uid" value={todo.uid} />