BottomSheet: backward animation
This commit is contained in:
		
							parent
							
								
									6e014324de
								
							
						
					
					
						commit
						80de0e52ee
					
				
					 9 changed files with 150 additions and 75 deletions
				
			
		| 
						 | 
				
			
			@ -12,7 +12,7 @@ export type HeroSource = {
 | 
			
		|||
  [key: string | symbol | number]: DOMRect | undefined;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const HeroSourceContext = createContext<Signal<HeroSource>>(undefined);
 | 
			
		||||
const HeroSourceContext = createContext<Signal<HeroSource>>(/* __@PURE__ */undefined);
 | 
			
		||||
 | 
			
		||||
export const HeroSourceProvider = HeroSourceContext.Provider;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -20,6 +20,9 @@ function useHeroSource() {
 | 
			
		|||
  return useContext(HeroSourceContext);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Use hero value for the {@link key}.
 | 
			
		||||
 */
 | 
			
		||||
export function useHeroSignal(
 | 
			
		||||
  key: string | symbol | number,
 | 
			
		||||
): Accessor<DOMRect | undefined> {
 | 
			
		||||
| 
						 | 
				
			
			@ -29,7 +32,6 @@ export function useHeroSignal(
 | 
			
		|||
 | 
			
		||||
    createRenderEffect(() => {
 | 
			
		||||
      const value = source[0]();
 | 
			
		||||
      console.debug("value", value);
 | 
			
		||||
      if (value[key]) {
 | 
			
		||||
        set(value[key]);
 | 
			
		||||
        source[1]((x) => {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue