From 3d1e45c86c0027f749b9cacfd56c2fd88cd7cf63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asger=20Geel=20Weirs=C3=B8e?= Date: Fri, 12 Jun 2026 17:52:00 +0200 Subject: [PATCH] cookies: popup-banner (implicit samtykke, huskes i localStorage) + /cookies-side + footer-link Co-Authored-By: Claude Opus 4.8 (1M context) --- src/components/CookieBanner.astro | 45 +++++++++++++++++++++++++++++++ src/components/Footer.astro | 1 + src/layouts/Base.astro | 2 ++ src/pages/cookies.astro | 43 +++++++++++++++++++++++++++++ src/pages/search-index.json.js | 1 + 5 files changed, 92 insertions(+) create mode 100644 src/components/CookieBanner.astro create mode 100644 src/pages/cookies.astro diff --git a/src/components/CookieBanner.astro b/src/components/CookieBanner.astro new file mode 100644 index 0000000..350621e --- /dev/null +++ b/src/components/CookieBanner.astro @@ -0,0 +1,45 @@ +--- +// Lille cookie-popup: vises 1. gang man besøger siden, huskes derefter i localStorage. +// Implicit samtykke — ved at bruge siden accepterer man cookies (samme tekst på /cookies). +--- + + + diff --git a/src/components/Footer.astro b/src/components/Footer.astro index afa0380..9f365a0 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -15,6 +15,7 @@ const year = new Date().getFullYear(); RSS Uses Kolofon + Cookies diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro index f0cb2da..286c85a 100644 --- a/src/layouts/Base.astro +++ b/src/layouts/Base.astro @@ -4,6 +4,7 @@ import Head from '../components/Head.astro'; import Header from '../components/Header.astro'; import Footer from '../components/Footer.astro'; import Palette from '../components/Palette.astro'; +import CookieBanner from '../components/CookieBanner.astro'; import { SITE } from '../consts'; import '../styles/global.css'; interface Props { @@ -63,6 +64,7 @@ const { title, description, image, type, publishedTime, modifiedTime, tags, json