From f7afddce3a7f4f16c62dbcf8544f59e5ab5d7662 Mon Sep 17 00:00:00 2001 From: Yndira-E Date: Fri, 18 Sep 2026 12:50:15 +0200 Subject: [PATCH 1/3] Extract automotive.vue into a reusable industry-page template --- .../components/industry-page/Applications.vue | 68 ++++ nuxt/components/industry-page/Compliance.vue | 38 ++ nuxt/components/industry-page/Cta.vue | 18 + nuxt/components/industry-page/Hero.vue | 81 ++++ nuxt/components/industry-page/Roi.vue | 21 + nuxt/components/industry-page/Template.vue | 86 +++++ .../UseCases.vue} | 4 + nuxt/components/use-case/Card.vue | 2 +- nuxt/content.config.ts | 95 +++++ nuxt/content/industries/automotive.yml | 100 +++++ nuxt/pages/industries/[slug].vue | 2 +- nuxt/pages/industries/automotive.vue | 364 +----------------- 12 files changed, 525 insertions(+), 354 deletions(-) create mode 100644 nuxt/components/industry-page/Applications.vue create mode 100644 nuxt/components/industry-page/Compliance.vue create mode 100644 nuxt/components/industry-page/Cta.vue create mode 100644 nuxt/components/industry-page/Hero.vue create mode 100644 nuxt/components/industry-page/Roi.vue create mode 100644 nuxt/components/industry-page/Template.vue rename nuxt/components/{industry/MatchingUseCases.vue => industry-page/UseCases.vue} (83%) create mode 100644 nuxt/content/industries/automotive.yml diff --git a/nuxt/components/industry-page/Applications.vue b/nuxt/components/industry-page/Applications.vue new file mode 100644 index 0000000000..ca97b974c4 --- /dev/null +++ b/nuxt/components/industry-page/Applications.vue @@ -0,0 +1,68 @@ + + + diff --git a/nuxt/components/industry-page/Compliance.vue b/nuxt/components/industry-page/Compliance.vue new file mode 100644 index 0000000000..a4a6c44a73 --- /dev/null +++ b/nuxt/components/industry-page/Compliance.vue @@ -0,0 +1,38 @@ + + + diff --git a/nuxt/components/industry-page/Cta.vue b/nuxt/components/industry-page/Cta.vue new file mode 100644 index 0000000000..7368c77a9e --- /dev/null +++ b/nuxt/components/industry-page/Cta.vue @@ -0,0 +1,18 @@ + + + diff --git a/nuxt/components/industry-page/Hero.vue b/nuxt/components/industry-page/Hero.vue new file mode 100644 index 0000000000..9a9bed6b86 --- /dev/null +++ b/nuxt/components/industry-page/Hero.vue @@ -0,0 +1,81 @@ + + + diff --git a/nuxt/components/industry-page/Roi.vue b/nuxt/components/industry-page/Roi.vue new file mode 100644 index 0000000000..f9a2ecb49a --- /dev/null +++ b/nuxt/components/industry-page/Roi.vue @@ -0,0 +1,21 @@ + + + diff --git a/nuxt/components/industry-page/Template.vue b/nuxt/components/industry-page/Template.vue new file mode 100644 index 0000000000..fa7a2346ca --- /dev/null +++ b/nuxt/components/industry-page/Template.vue @@ -0,0 +1,86 @@ + + + diff --git a/nuxt/components/industry/MatchingUseCases.vue b/nuxt/components/industry-page/UseCases.vue similarity index 83% rename from nuxt/components/industry/MatchingUseCases.vue rename to nuxt/components/industry-page/UseCases.vue index 91aac62197..663d1bf37b 100644 --- a/nuxt/components/industry/MatchingUseCases.vue +++ b/nuxt/components/industry-page/UseCases.vue @@ -1,6 +1,10 @@ From 8ec60c48cba38bfef3b8e167c7470fb022600013 Mon Sep 17 00:00:00 2001 From: Yndira-E Date: Fri, 18 Sep 2026 14:32:46 +0200 Subject: [PATCH 2/3] Create industrial machinery page --- .../components/industry-page/Applications.vue | 2 +- nuxt/components/industry-page/Compliance.vue | 2 +- nuxt/components/industry-page/Hero.vue | 32 ++---- nuxt/components/industry-page/Metrics.vue | 39 +++++++ nuxt/components/industry-page/Roi.vue | 4 +- nuxt/components/industry-page/Template.vue | 9 +- nuxt/content.config.ts | 11 +- nuxt/content/industries/automotive.yml | 2 + .../industries/industrial-machinery.yml | 108 ++++++++++++++++++ .../use-cases/production-monitoring.yml | 2 +- .../use-cases/shop-floor-communication.yml | 2 +- nuxt/nuxt.config.ts | 1 + nuxt/pages/industries/index.vue | 34 +++--- .../pages/industries/industrial-machinery.vue | 15 +++ .../felix-reck-walter-tools.png | Bin 0 -> 199409 bytes src/_data/chrome.json | 11 +- 16 files changed, 219 insertions(+), 55 deletions(-) create mode 100644 nuxt/components/industry-page/Metrics.vue create mode 100644 nuxt/content/industries/industrial-machinery.yml create mode 100644 nuxt/pages/industries/industrial-machinery.vue create mode 100644 nuxt/public/images/customer-headshots/felix-reck-walter-tools.png diff --git a/nuxt/components/industry-page/Applications.vue b/nuxt/components/industry-page/Applications.vue index ca97b974c4..f0fecdf350 100644 --- a/nuxt/components/industry-page/Applications.vue +++ b/nuxt/components/industry-page/Applications.vue @@ -20,7 +20,7 @@ const VARIANTS: Record