diff --git a/package.json b/package.json index c183d7cc..d54de50e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.68.1", + "version": "1.69.0", "private": true, "type": "module", "scripts": { diff --git a/src/routes/[faithLang=faithLang]/[calendar=calendarLang]/[rite=calendarRite]/[[yyyy=calendarYear]]/[[mm=calendarMonth]]/[[dd=calendarDay]]/+page.svelte b/src/routes/[faithLang=faithLang]/[calendar=calendarLang]/[rite=calendarRite]/[[yyyy=calendarYear]]/[[mm=calendarMonth]]/[[dd=calendarDay]]/+page.svelte index 6ea09e52..9c2908b3 100644 --- a/src/routes/[faithLang=faithLang]/[calendar=calendarLang]/[rite=calendarRite]/[[yyyy=calendarYear]]/[[mm=calendarMonth]]/[[dd=calendarDay]]/+page.svelte +++ b/src/routes/[faithLang=faithLang]/[calendar=calendarLang]/[rite=calendarRite]/[[yyyy=calendarYear]]/[[mm=calendarMonth]]/[[dd=calendarDay]]/+page.svelte @@ -7,6 +7,7 @@ import { getMonthName, getWeekdayShort, rankEmphasis, dioceseLabel, DIOCESES_1962, DIOCESES_1969, DEFAULT_DIOCESE_1962, DEFAULT_DIOCESE_1969, type CalendarLang, m } from '../../../../calendarI18n'; import { litBg, litInk, LIT_COLOR_VAR } from '../../../../calendarColors'; import RingView from './RingView.svelte'; + import HillsView from './HillsView.svelte'; import HeroCard from '../../../../HeroCard.svelte'; let { data }: { data: PageData } = $props(); @@ -31,11 +32,11 @@ const liturgicalYearStart = $derived(data.liturgicalYearStart); const inPostPentecost = $derived(data.inPostPentecost); - type CalView = 'ring' | 'grid'; + type CalView = 'ring' | 'hills' | 'grid'; let view = $state('ring'); onMount(() => { const saved = localStorage.getItem('litcal.view'); - if (saved === 'ring' || saved === 'grid') view = saved; + if (saved === 'ring' || saved === 'hills' || saved === 'grid') view = saved; }); $effect(() => { localStorage.setItem('litcal.view', view); @@ -240,6 +241,14 @@ > ◯ {lang === 'de' ? 'Jahr' : lang === 'la' ? 'Annus' : 'Year'} +