diff --git a/package-lock.json b/package-lock.json index 89b9b60..8c43e2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@types/node": "^24.12.0", "svelte": "^5.53.7", "svelte-check": "^4.4.5", + "tailwind-merge": "^3.5.0", "tailwindcss": "^0.0.0-insiders.aaaefe8", "typescript": "~5.9.3", "vite": "^8.0.0" @@ -1689,6 +1690,17 @@ "typescript": ">=5.0.0" } }, + "node_modules/tailwind-merge": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.5.0.tgz", + "integrity": "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, "node_modules/tailwindcss": { "version": "0.0.0-insiders.aaaefe8", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-0.0.0-insiders.aaaefe8.tgz", diff --git a/package.json b/package.json index 0c24a07..673f288 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@types/node": "^24.12.0", "svelte": "^5.53.7", "svelte-check": "^4.4.5", + "tailwind-merge": "^3.5.0", "tailwindcss": "^0.0.0-insiders.aaaefe8", "typescript": "~5.9.3", "vite": "^8.0.0" diff --git a/src/App.svelte b/src/App.svelte index 1156269..fe0978f 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,4 +1,15 @@ -
app
+ + {#snippet notfound()} +

Not found

+

Sorry, the page you are looking for does not exist.

+

Return to home.

+ {/snippet} +
diff --git a/src/assets/icons/bus_icon.svg b/src/assets/icons/bus_icon.svg new file mode 100644 index 0000000..16867ed --- /dev/null +++ b/src/assets/icons/bus_icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/contact_icon.svg b/src/assets/icons/contact_icon.svg new file mode 100644 index 0000000..c3fac65 --- /dev/null +++ b/src/assets/icons/contact_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/hamburger_icon.svg b/src/assets/icons/hamburger_icon.svg new file mode 100644 index 0000000..ac5905b --- /dev/null +++ b/src/assets/icons/hamburger_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/home_icon.svg b/src/assets/icons/home_icon.svg new file mode 100644 index 0000000..661de7c --- /dev/null +++ b/src/assets/icons/home_icon.svg @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/moon.svg b/src/assets/icons/moon.svg new file mode 100644 index 0000000..d820f0c --- /dev/null +++ b/src/assets/icons/moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/news_icon.svg b/src/assets/icons/news_icon.svg new file mode 100644 index 0000000..c387d68 --- /dev/null +++ b/src/assets/icons/news_icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/sideway_bus.svg b/src/assets/icons/sideway_bus.svg new file mode 100644 index 0000000..b86ca43 --- /dev/null +++ b/src/assets/icons/sideway_bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sideway_car.svg b/src/assets/icons/sideway_car.svg new file mode 100644 index 0000000..91b4bba --- /dev/null +++ b/src/assets/icons/sideway_car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/sun.svg b/src/assets/icons/sun.svg new file mode 100644 index 0000000..b6acca0 --- /dev/null +++ b/src/assets/icons/sun.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/ticket_icon.svg b/src/assets/icons/ticket_icon.svg new file mode 100644 index 0000000..d4b8318 --- /dev/null +++ b/src/assets/icons/ticket_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/lib/components/ContactForm.svelte b/src/lib/components/ContactForm.svelte new file mode 100644 index 0000000..929b773 --- /dev/null +++ b/src/lib/components/ContactForm.svelte @@ -0,0 +1,122 @@ + + +
+
+

+ Spørsmål?
Kontakt oss via tlf, e-post eller via skjemaet under +

+ + + Tlf: +47 45 25 61 61 + + + E-post: minibusstur@hotmail.com + + + +
+ +
+ + + +