- /shop/:slug product detail pages with green hero, per-product locale files (de.js + en.js), and viewport-fit hero sizing - footer component integrated across home/shop/checkout/success - /pflege, /haushalt, /impressum, /datenschutz routes via CategoryPage / LegalPage - scrollBehavior honours savedPosition (back-button restores y); smooth scrolling removed everywhere for accessibility - ProductCard + Hero CTAs use RouterLink for internal paths so SPA history survives clicks - homepage hero image cap reduced ~20% on width and height - dist/ rebuild Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
13 lines
1.2 KiB
JavaScript
13 lines
1.2 KiB
JavaScript
import{C as e,G as t,c as n,ft as r,j as i,m as a,s as o}from"./runtime-core.esm-bundler-DTXUv7Wx.js";import{t as s}from"./i18n-BE70RUdV.js";import{t as c}from"./SectionShell-CU6IpKMJ.js";import{t as l}from"./DevicePreview-9pDgIJdz.js";var u={class:`eyebrow mb-5`},d=`/design/preview/revitalization`,f={__name:`RevitalizationSection`,setup(f){let{t:p}=s();return(s,f)=>(e(),n(c,{eyebrow:t(p)(`ds.eyebrow.components`),title:t(p)(`ds.revitalization.title`),description:t(p)(`ds.revitalization.description`),wide:``},{default:i(()=>[o(`section`,null,[a(l,{src:d,initial:`desktop`,height:720})]),o(`section`,null,[o(`h2`,u,r(t(p)(`ds.heading.usage`)),1),f[0]||=o(`div`,{class:`rounded-md border border-line bg-paper p-6 font-mono text-[12px] text-ink`},[o(`pre`,{class:`whitespace-pre-wrap`},`<Revitalization
|
|
:eyebrow="t('revit.eyebrow')"
|
|
:headline="t('revit.headline.a')"
|
|
:headline-em="t('revit.headline.em')"
|
|
:sub="t('revit.sub')"
|
|
:features="[
|
|
{ title: t('revit.feature.1.title'), icon: '⚗️' },
|
|
{ title: t('revit.feature.2.title'), icon: '💊' },
|
|
{ title: t('revit.feature.3.title'), icon: '🌿' },
|
|
]"
|
|
:notify-cta="t('revit.notifyCta')"
|
|
@notify="captureEmail()"
|
|
/>`)],-1)])]),_:1},8,[`eyebrow`,`title`,`description`]))}};export{f as default}; |