--- import { Image } from 'astro:assets'; import { ModeToggle } from '@/components/ModeToggle'; import HeaderLink from './HeaderLink.astro'; import logoImage from '@/assets/images/logo.png'; const navLinks = [ { href: '/', label: 'Home' }, { href: '/blog/', label: 'Blog' }, { href: '/recipes/', label: 'Recipes' }, ]; const getThemePreference = () => { if (typeof localStorage !== 'undefined' && localStorage.getItem('theme')) { return localStorage.getItem('theme'); } return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; }; const setTheme = (document: Document) => { const theme = getThemePreference(); document.documentElement.setAttribute('data-theme', theme ?? ''); document.documentElement.classList.toggle('dark', theme === 'dark'); }; ---
{ this.open = false; }); window.addEventListener('resize', () => { this.$nextTick(() => { this.windowWidth = window.innerWidth; }); }); } }`} x-init="init()" class="sticky top-0 z-10 block h-max w-full max-w-full rounded-none border border-white/80 bg-opacity-80 px-4 py-2 text-black shadow-md backdrop-blur-2xl backdrop-saturate-200 dark:border-black/80 dark:bg-zinc-900 lg:px-8 lg:py-4">
Astro Deploy Astro Deploy