diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 696d733..4f2a225 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -99,6 +99,7 @@ nav{ box-shadow: 0 1em 1rem 0rem rgba(0,0,0,0.4); height: var(--header-h); padding-left: 0.5rem; + view-transition-name: site-header; } .nav-toggle{ display: none; diff --git a/src/lib/components/recipes/CompactCard.svelte b/src/lib/components/recipes/CompactCard.svelte index 07fbd56..95d9da9 100644 --- a/src/lib/components/recipes/CompactCard.svelte +++ b/src/lib/components/recipes/CompactCard.svelte @@ -23,6 +23,11 @@ const img_color = $derived(recipe.images?.[0]?.color || ''); const isInSeason = $derived(icon_override || recipe.season?.includes(current_month)); + + function activateTransitions(event) { + const img = event.currentTarget.querySelector('.img-wrap img'); + if (img) img.style.viewTransitionName = `recipe-${recipe.short_name}-img`; + } -