UNPKG

@withjoy/joykit

Version:

UI Component Library for Joy web

24 lines (23 loc) 961 B
import React from 'react'; import { AnimatedValue } from 'react-spring'; import { SpringProps, SpringRendererFunc } from 'react-spring/renderprops'; export declare type TransitionRenderer = (styles: AnimatedValue<React.CSSProperties>) => React.ReactNode; declare type TransitionStageCallback = () => void; export interface TransitionProps { component?: JSX.IntrinsicElements; children: SpringRendererFunc<AnimatedValue<React.CSSProperties>>; toggle: boolean; lazy?: boolean; from: React.CSSProperties; to: React.CSSProperties; leave?: React.CSSProperties; config?: SpringProps<{}>['config']; onEnter?: TransitionStageCallback; onEntering?: TransitionStageCallback; onEntered?: TransitionStageCallback; onExit?: TransitionStageCallback; onExiting?: TransitionStageCallback; onExited?: TransitionStageCallback; } export declare const Transition: React.FC<TransitionProps>; export {};