From 3e4ee5782a530b1e3bfa8358d6fcd2a5feeac99b Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 14 Jul 2025 21:16:17 -0700 Subject: creation --- src/lib/Mnemonic.svelte | 16 +++++++++++++++ src/lib/index.ts | 8 +++++++- src/routes/+layout.svelte | 12 ++++++++++- src/routes/+layout.ts | 1 + src/routes/+page.svelte | 16 +++++++++++++-- src/routes/create/+page.svelte | 44 +++++++++++++++++++++++++++++++++++++++++ src/routes/created/+page.svelte | 0 7 files changed, 93 insertions(+), 4 deletions(-) create mode 100644 src/lib/Mnemonic.svelte create mode 100644 src/routes/+layout.ts create mode 100644 src/routes/create/+page.svelte create mode 100644 src/routes/created/+page.svelte (limited to 'src') diff --git a/src/lib/Mnemonic.svelte b/src/lib/Mnemonic.svelte new file mode 100644 index 0000000..117c98f --- /dev/null +++ b/src/lib/Mnemonic.svelte @@ -0,0 +1,16 @@ + + +
+
+ {#each mnemonic.split(" ") as w, i} +
+ {i + 1}. + {@html w === "-" ? "—" : w} +
+ {/each} +
+
diff --git a/src/lib/index.ts b/src/lib/index.ts index 856f2b6..02f71ba 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1 +1,7 @@ -// place files you want to import through the `$lib` alias in this folder. +import { writable } from 'svelte/store'; +import { browser } from "$app/environment"; + +export const focus = (el: HTMLElement) => + browser && screen.width > 1280 && setTimeout(() => el.focus(), 1); + +export const mnemonic = writable(); diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index b93e9ba..1729999 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -4,4 +4,14 @@ let { children } = $props(); -{@render children()} +
+ + + {@render children()} +
+ +
+ Source code +
diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts new file mode 100644 index 0000000..a3d1578 --- /dev/null +++ b/src/routes/+layout.ts @@ -0,0 +1 @@ +export const ssr = false; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index cc88df0..44bcb6a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,2 +1,14 @@ -

Welcome to SvelteKit

-

Visit svelte.dev/docs/kit to read the documentation

+
+ + +
Generate
+
+ + + +
Import
+
+
diff --git a/src/routes/create/+page.svelte b/src/routes/create/+page.svelte new file mode 100644 index 0000000..1d09990 --- /dev/null +++ b/src/routes/create/+page.svelte @@ -0,0 +1,44 @@ + + + + +
+
+ +
+ + +
diff --git a/src/routes/created/+page.svelte b/src/routes/created/+page.svelte new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3