Add native cookie consent and move hero intro above CTA

- Restore CookieConsent banner behavior with the new dependency
- Reposition the right-panel intro above the Projekt anfragen button
- Add focused tests and update build metadata
This commit is contained in:
2026-05-06 21:22:12 +02:00
parent ed74fd0652
commit d2ba994fad
8 changed files with 174 additions and 4 deletions

8
pnpm-lock.yaml generated
View File

@@ -62,6 +62,9 @@ importers:
tw-animate-css:
specifier: ^1.4.0
version: 1.4.0
vanilla-cookieconsent:
specifier: ^3.1.0
version: 3.1.0
zod:
specifier: ^4.3.6
version: 4.3.6
@@ -3709,6 +3712,9 @@ packages:
resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==}
engines: {node: ^20.17.0 || >=22.9.0}
vanilla-cookieconsent@3.1.0:
resolution: {integrity: sha512-/McNRtm/3IXzb9dhqMIcbquoU45SzbN2VB+To4jxEPqMmp7uVniP6BhGLjU8MC7ZCDsNQVOp27fhQTM/ruIXAA==}
vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
@@ -7794,6 +7800,8 @@ snapshots:
validate-npm-package-name@7.0.2: {}
vanilla-cookieconsent@3.1.0: {}
vary@1.1.2: {}
vfile-location@5.0.3: