From c0a2248673cc8a4f5d5501c086358f9f667ea3cf Mon Sep 17 00:00:00 2001 From: David Pine <7679720+IEvangelist@users.noreply.github.com> Date: Mon, 27 Jul 2026 09:12:24 -0500 Subject: [PATCH 1/7] Switch cookie consent runtime to WCP API Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4182d84d-5dc1-4c74-be09-15995a872350 --- src/frontend/astro.config.mjs | 3 - .../src/components/FooterSocials.astro | 2 +- .../src/components/starlight/Head.astro | 93 +++++++++++++++++-- .../src/components/starlight/Header.astro | 4 +- .../components/starlight/SocialIcons.astro | 2 +- 5 files changed, 87 insertions(+), 17 deletions(-) diff --git a/src/frontend/astro.config.mjs b/src/frontend/astro.config.mjs index 21a61b541..c47d03ed5 100644 --- a/src/frontend/astro.config.mjs +++ b/src/frontend/astro.config.mjs @@ -4,7 +4,6 @@ import { unified } from '@astrojs/markdown-remark'; import { sidebarTopics } from './config/sidebar/sidebar.topics.ts'; import { redirects } from './config/redirects.mjs'; import { iconPacks } from './config/icon-packs.mjs'; -import { cookieConfig } from './config/cookie.config'; import { locales } from './config/locales.ts'; import { headAttrs } from './config/head.attrs.ts'; import { socialConfig } from './config/socials.config.ts'; @@ -20,7 +19,6 @@ import starlightLlmsTxt from 'starlight-llms-txt'; import starlightScrollToTop from 'starlight-scroll-to-top'; import starlightSidebarTopics from 'starlight-sidebar-topics'; import starlightPageActions from 'starlight-page-actions'; -import jopSoftwarecookieconsent from '@jop-software/astro-cookieconsent'; import buildTiming from './config/build-timing.mjs'; import UnoCSS from 'unocss/astro'; import Icons from 'starlight-plugin-icons'; @@ -229,7 +227,6 @@ export default defineConfig({ optimize: true, gfm: true, }), - jopSoftwarecookieconsent(cookieConfig), ...(isBuildTimingEnabled ? [buildTiming()] : []), ], build: { diff --git a/src/frontend/src/components/FooterSocials.astro b/src/frontend/src/components/FooterSocials.astro index f44417df5..81a47eab4 100644 --- a/src/frontend/src/components/FooterSocials.astro +++ b/src/frontend/src/components/FooterSocials.astro @@ -9,7 +9,7 @@ import CookiesSvg from '@assets/icons/cookies.svg';