File tree Expand file tree Collapse file tree 3 files changed +22
-4
lines changed
Expand file tree Collapse file tree 3 files changed +22
-4
lines changed Original file line number Diff line number Diff line change 88<li class =" p-3 hover:bg-slate-100 hover:text-slate-900" >
99 <a {href } class =" block flex items-center" >
1010 <Icon src ={item .image } name ={item .name } className =" shared-element" />
11- <div class ="text-xl" >{item .name }</div >
11+ <div class ="text-xl shared-element" style:--transition-tag = "h- { item . name } " >{item .name }</div >
1212 </a >
1313</li >
14+
15+ <style >
16+ div {
17+ page-transition-tag : var (--transition-tag );
18+ }
19+ </style >
Original file line number Diff line number Diff line change 55 export let nutrition;
66
77 import Nutrition from ' $lib/Nutrition.svelte' ;
8- import { prepareTransitionToPage } from ' $lib/utils/use-page-transition' ;
8+ import {
9+ prepareTransitionToPage ,
10+ prepareTransitionFromPage
11+ } from ' $lib/utils/use-page-transition' ;
912
1013 prepareTransitionToPage ();
14+ prepareTransitionFromPage ();
1115 </script >
1216
1317<div class ={' flex flex-col items-center justify-center py-4 px-4 sm:flex-row' }>
2125 alt ={` picture of ${name } ` }
2226 style:--transition-tag ={name }
2327 />
24- <h1 class ="text-4xl font-bold mt-4" >{name }</h1 >
28+ <h1 class ="text-4xl font-bold mt-4 shared-element" style:--transition-tag = "h- { name } " >{name }</h1 >
2529 </div >
2630
2731 <div class =" sm:w-2/4 w-full" >
3337 img {
3438 page-transition-tag : var (--transition-tag );
3539 }
40+
41+ h1 {
42+ page-transition-tag : var (--transition-tag );
43+ }
3644 </style >
Original file line number Diff line number Diff line change 22 export let items;
33
44 import ListItem from ' $lib/ListItem.svelte' ;
5- import { prepareTransitionFromPage } from ' $lib/utils/use-page-transition' ;
5+ import {
6+ prepareTransitionFromPage ,
7+ prepareTransitionToPage
8+ } from ' $lib/utils/use-page-transition' ;
69
710 prepareTransitionFromPage ();
11+ prepareTransitionToPage ();
812 </script >
913
1014<div class ={' flex-col items-center justify-center py-4 px-4' }>
You can’t perform that action at this time.
0 commit comments