diff options
| author | rtkay123 <dev@kanjala.com> | 2026-04-12 15:18:08 +0200 |
|---|---|---|
| committer | rtkay123 <dev@kanjala.com> | 2026-04-12 15:18:08 +0200 |
| commit | 98f5dbca1446abd70beca653ea11440bba6a1171 (patch) | |
| tree | a6963d36f9b118e3bedd6ae23236271402a04909 /webapp/src | |
| parent | 172b1062d43e8cee9eccfe8457ea08f017ed0ac7 (diff) | |
| download | sellershut-master.tar.bz2 sellershut-master.zip | |
Diffstat (limited to 'webapp/src')
| -rw-r--r-- | webapp/src/app.d.ts | 13 | ||||
| -rw-r--r-- | webapp/src/app.html | 12 | ||||
| -rw-r--r-- | webapp/src/lib/assets/favicon.svg | 1 | ||||
| -rw-r--r-- | webapp/src/lib/index.ts | 1 | ||||
| -rw-r--r-- | webapp/src/lib/vitest-examples/greet.spec.ts | 8 | ||||
| -rw-r--r-- | webapp/src/lib/vitest-examples/greet.ts | 3 | ||||
| -rw-r--r-- | webapp/src/routes/+layout.svelte | 9 | ||||
| -rw-r--r-- | webapp/src/routes/+page.svelte | 2 | ||||
| -rw-r--r-- | webapp/src/routes/layout.css | 3 |
9 files changed, 52 insertions, 0 deletions
diff --git a/webapp/src/app.d.ts b/webapp/src/app.d.ts new file mode 100644 index 0000000..520c421 --- /dev/null +++ b/webapp/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://svelte.dev/docs/kit/types#app.d.ts +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/webapp/src/app.html b/webapp/src/app.html new file mode 100644 index 0000000..b6a3073 --- /dev/null +++ b/webapp/src/app.html @@ -0,0 +1,12 @@ +<!doctype html> +<html lang="en"> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="text-scale" content="scale" /> + %sveltekit.head% + </head> + <body data-sveltekit-preload-data="hover"> + <div style="display: contents">%sveltekit.body%</div> + </body> +</html> diff --git a/webapp/src/lib/assets/favicon.svg b/webapp/src/lib/assets/favicon.svg new file mode 100644 index 0000000..cc5dc66 --- /dev/null +++ b/webapp/src/lib/assets/favicon.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="107" height="128" viewBox="0 0 107 128"><title>svelte-logo</title><path d="M94.157 22.819c-10.4-14.885-30.94-19.297-45.792-9.835L22.282 29.608A29.92 29.92 0 0 0 8.764 49.65a31.5 31.5 0 0 0 3.108 20.231 30 30 0 0 0-4.477 11.183 31.9 31.9 0 0 0 5.448 24.116c10.402 14.887 30.942 19.297 45.791 9.835l26.083-16.624A29.92 29.92 0 0 0 98.235 78.35a31.53 31.53 0 0 0-3.105-20.232 30 30 0 0 0 4.474-11.182 31.88 31.88 0 0 0-5.447-24.116" style="fill:#ff3e00"/><path d="M45.817 106.582a20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.503 18 18 0 0 1 .624-2.435l.49-1.498 1.337.981a33.6 33.6 0 0 0 10.203 5.098l.97.294-.09.968a5.85 5.85 0 0 0 1.052 3.878 6.24 6.24 0 0 0 6.695 2.485 5.8 5.8 0 0 0 1.603-.704L69.27 76.28a5.43 5.43 0 0 0 2.45-3.631 5.8 5.8 0 0 0-.987-4.371 6.24 6.24 0 0 0-6.698-2.487 5.7 5.7 0 0 0-1.6.704l-9.953 6.345a19 19 0 0 1-5.296 2.326 20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.502 17.99 17.99 0 0 1 8.13-12.052l26.081-16.623a19 19 0 0 1 5.3-2.329 20.72 20.72 0 0 1 22.237 8.243 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-.624 2.435l-.49 1.498-1.337-.98a33.6 33.6 0 0 0-10.203-5.1l-.97-.294.09-.968a5.86 5.86 0 0 0-1.052-3.878 6.24 6.24 0 0 0-6.696-2.485 5.8 5.8 0 0 0-1.602.704L37.73 51.72a5.42 5.42 0 0 0-2.449 3.63 5.79 5.79 0 0 0 .986 4.372 6.24 6.24 0 0 0 6.698 2.486 5.8 5.8 0 0 0 1.602-.704l9.952-6.342a19 19 0 0 1 5.295-2.328 20.72 20.72 0 0 1 22.237 8.242 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-8.13 12.053l-26.081 16.622a19 19 0 0 1-5.3 2.328" style="fill:#fff"/></svg>
\ No newline at end of file diff --git a/webapp/src/lib/index.ts b/webapp/src/lib/index.ts new file mode 100644 index 0000000..856f2b6 --- /dev/null +++ b/webapp/src/lib/index.ts @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder. diff --git a/webapp/src/lib/vitest-examples/greet.spec.ts b/webapp/src/lib/vitest-examples/greet.spec.ts new file mode 100644 index 0000000..a1eb103 --- /dev/null +++ b/webapp/src/lib/vitest-examples/greet.spec.ts @@ -0,0 +1,8 @@ +import { describe, it, expect } from 'vitest'; +import { greet } from './greet'; + +describe('greet', () => { + it('returns a greeting', () => { + expect(greet('Svelte')).toBe('Hello, Svelte!'); + }); +}); diff --git a/webapp/src/lib/vitest-examples/greet.ts b/webapp/src/lib/vitest-examples/greet.ts new file mode 100644 index 0000000..199a93b --- /dev/null +++ b/webapp/src/lib/vitest-examples/greet.ts @@ -0,0 +1,3 @@ +export function greet(name: string): string { + return 'Hello, ' + name + '!'; +} diff --git a/webapp/src/routes/+layout.svelte b/webapp/src/routes/+layout.svelte new file mode 100644 index 0000000..e801ec7 --- /dev/null +++ b/webapp/src/routes/+layout.svelte @@ -0,0 +1,9 @@ +<script lang="ts"> + import './layout.css'; + import favicon from '$lib/assets/favicon.svg'; + + let { children } = $props(); +</script> + +<svelte:head><link rel="icon" href={favicon} /></svelte:head> +{@render children()} diff --git a/webapp/src/routes/+page.svelte b/webapp/src/routes/+page.svelte new file mode 100644 index 0000000..cc88df0 --- /dev/null +++ b/webapp/src/routes/+page.svelte @@ -0,0 +1,2 @@ +<h1>Welcome to SvelteKit</h1> +<p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p> diff --git a/webapp/src/routes/layout.css b/webapp/src/routes/layout.css new file mode 100644 index 0000000..cd67023 --- /dev/null +++ b/webapp/src/routes/layout.css @@ -0,0 +1,3 @@ +@import 'tailwindcss'; +@plugin '@tailwindcss/forms'; +@plugin '@tailwindcss/typography'; |
