From cbb02348c9b83ac78ef4f4b430265a3f0118f2a6 Mon Sep 17 00:00:00 2001 From: Denis Lugowski Date: Sat, 10 Jan 2026 19:21:53 +0100 Subject: [PATCH] feat(landing): Separate /unternehmen page, replace comparison element in BenefitsWorksCouncil --- landing/app/app.vue | 2 +- .../landing/BenefitsWorksCouncil.vue | 134 ++++++++---------- .../app/components/landing/TeamSection.vue | 42 +++--- landing/app/pages/index.vue | 3 - landing/app/pages/unternehmen.vue | 32 +++++ landing/i18n/locales/de.json | 2 + landing/i18n/locales/en.json | 2 + 7 files changed, 120 insertions(+), 97 deletions(-) create mode 100644 landing/app/pages/unternehmen.vue diff --git a/landing/app/app.vue b/landing/app/app.vue index eed63c2..1778527 100644 --- a/landing/app/app.vue +++ b/landing/app/app.vue @@ -222,7 +222,7 @@ const navigationItems = computed(() => [ }, { label: t('nav.forCompanies'), - to: '/#unternehmen', + to: '/unternehmen', active: false }, { diff --git a/landing/app/components/landing/BenefitsWorksCouncil.vue b/landing/app/components/landing/BenefitsWorksCouncil.vue index a49586b..03f5014 100644 --- a/landing/app/components/landing/BenefitsWorksCouncil.vue +++ b/landing/app/components/landing/BenefitsWorksCouncil.vue @@ -28,89 +28,72 @@

- -
- -
-
- -
+
+

+ {{ $t('worksCouncil.tabs.awayFrom') }} +

+

{{ $t('worksCouncil.awayFromSubtitle') }}

+
+
+ +
+
- - {{ $t('worksCouncil.tabs.towards') }} - +
+ +
+

{{ point.text }}

+
- -
- - -
-
-
-
- -
-

{{ point.text }}

-
-
+ +
+
+
+
- +
+

+ {{ $t('worksCouncil.tabs.towards') }} +

+

{{ $t('worksCouncil.towardsSubtitle') }}

+
+
- - -
-
-
-
- -
-

{{ benefit.text }}

-
+
+
+
+
+

{{ benefit.text }}

- +
@@ -130,7 +113,7 @@ :style="{ animationDelay: `${index * 150}ms` }" >
const { t } = useI18n() -const activeTab = ref<'pain' | 'benefit'>('benefit') const painPointIcons = [ 'i-lucide-search', diff --git a/landing/app/components/landing/TeamSection.vue b/landing/app/components/landing/TeamSection.vue index 7973e4f..e3a474b 100644 --- a/landing/app/components/landing/TeamSection.vue +++ b/landing/app/components/landing/TeamSection.vue @@ -1,24 +1,32 @@