From 40beae70e9847db151c6a03133a302dbcac32c56 Mon Sep 17 00:00:00 2001
From: webfussel
Date: Wed, 22 May 2024 13:19:05 +0200
Subject: [PATCH] ADD: External Imprint
---
app.vue | 14 +++-----
components/Footer/Footer.css | 8 +++++
components/Footer/Footer.vue | 22 ++++++++++++
components/Header/Header.vue | 12 +++++--
components/Person/Person.vue | 2 +-
components/Services/Services.vue | 4 +--
components/Skills/Skills.vue | 2 +-
pages/[...route].vue | 12 +++++++
pages/imp.vue | 62 ++++++++++++++++++++++++++++++++
9 files changed, 122 insertions(+), 16 deletions(-)
create mode 100644 components/Footer/Footer.css
create mode 100644 components/Footer/Footer.vue
create mode 100644 pages/[...route].vue
create mode 100644 pages/imp.vue
diff --git a/app.vue b/app.vue
index bb1c5f6..cbc3fcd 100644
--- a/app.vue
+++ b/app.vue
@@ -1,13 +1,9 @@
-
-
-
-
-
-
-
+
-
+
+
diff --git a/components/Footer/Footer.css b/components/Footer/Footer.css
new file mode 100644
index 0000000..5286851
--- /dev/null
+++ b/components/Footer/Footer.css
@@ -0,0 +1,8 @@
+.Footer {
+ align-items: center;
+ padding: 1rem 15vw;
+
+ & .sitemap {
+ align-items: center;
+ }
+}
diff --git a/components/Footer/Footer.vue b/components/Footer/Footer.vue
new file mode 100644
index 0000000..2dbe7b3
--- /dev/null
+++ b/components/Footer/Footer.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/components/Header/Header.vue b/components/Header/Header.vue
index 3a127d8..a9873c7 100644
--- a/components/Header/Header.vue
+++ b/components/Header/Header.vue
@@ -49,6 +49,12 @@
import LinkedInIcon from 'iconoir/icons/regular/linkedin.svg'
import MastodonIcon from 'iconoir/icons/regular/mastodon.svg'
+type Props = {
+ mainPage ?: boolean
+}
+
+const { mainPage } = defineProps()
+
let observer: IntersectionObserver
const header = ref(null)
const headerWrapper = ref(null)
@@ -61,15 +67,15 @@ const burgerLabel = computed(() => isBurgerOpen.value ? burgerCloseLabel : burge
const nav = [
{
- href: '#intro',
+ href: `${mainPage ? '/' : ''}#intro`,
label: 'Über mich',
'aria-label': 'Link dieser Seite: About'
}, {
- href: '#customers',
+ href: `${mainPage ? '/' : ''}#customers`,
label: 'Kunden',
'aria-label': 'Link dieser Seite: Kunden'
}, {
- href: '#services',
+ href: `${mainPage ? '/' : ''}#services`,
label: 'Services',
'aria-label': 'Link dieser Seite: Services'
}
diff --git a/components/Person/Person.vue b/components/Person/Person.vue
index 8a6b99a..7dd249d 100644
--- a/components/Person/Person.vue
+++ b/components/Person/Person.vue
@@ -8,7 +8,7 @@
{{tag}}
{{flavour}}
-
+
diff --git a/components/Services/Services.vue b/components/Services/Services.vue
index 9a16e5a..8f14496 100644
--- a/components/Services/Services.vue
+++ b/components/Services/Services.vue
@@ -14,7 +14,7 @@
{{service.availability}}
{{service.smallClaim}}
-
+
-
@@ -23,7 +23,7 @@
- Mein Netzwerk
+ Mein Netzwerk
Doch auch wenn ich mal voll ausgelastet bin - keine Sorge!
Mein Netzwerk an Profis kann dir sicher auch weiterhelfen.
diff --git a/components/Skills/Skills.vue b/components/Skills/Skills.vue
index fcbd480..f4f4025 100644
--- a/components/Skills/Skills.vue
+++ b/components/Skills/Skills.vue
@@ -1,7 +1,7 @@
-
+
Meine Expertise.
Dies sind meine Spezialgebiete - aber ich bin flexibel!
diff --git a/pages/[...route].vue b/pages/[...route].vue
new file mode 100644
index 0000000..42562ef
--- /dev/null
+++ b/pages/[...route].vue
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/imp.vue b/pages/imp.vue
new file mode 100644
index 0000000..8ac5b40
--- /dev/null
+++ b/pages/imp.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
+
Angaben gemäß § 5 TMG
+
+ Fiona Lena Toma
+ Fiona Toma aka webfussel
+ Teichäckerweg 39
+ 76297 Stutensee
+
+
+
+
+
Kontakt
+
+ Telefon: 017631640961
+ E-Mail: fiona@webfussel.de
+
+
+
+
+
Umsatzsteuer-ID
+
+ Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz:
+ DE348500161
+
+
+
+
+
Angaben zur Berufshaftpflichtversicherung
+
+ Name und Sitz des Versicherers:
+ Hiscox SA
+ Arnulfstr. 31
+ 80636 München
+
+
+ Geltungsraum der Versicherung:
+ Bundesrepublik Deutschland
+
+
+
+
+
Redaktionell verantwortlich
+
Fiona Lena Toma
+
+
+
+
Verbraucherstreitbeilegung / Universalschlichtungsstelle
+
+ Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer
+ Verbraucherschlichtungsstelle teilzunehmen.
+
+
+
+ Quelle: e-recht24.de
+
+
+
+