UNPKG

@restart/ui

Version:

Utilities for creating robust overlay components

16 lines (15 loc) 957 B
import * as React from 'react'; import { TransitionProps } from './useRTGTransitionProps'; export type RTGTransitionProps = TransitionProps & { component: React.ElementType; }; declare const RTGTransition: React.ForwardRefExoticComponent<(Omit<import("react-transition-group/Transition").TimeoutProps<undefined> & { children: React.ReactElement<any, string | React.JSXElementConstructor<any>> | ((status: import("react-transition-group").TransitionStatus, props: Record<string, unknown>) => React.ReactNode); } & { component: React.ElementType; }, "ref"> | Omit<import("react-transition-group/Transition").EndListenerProps<undefined> & { children: React.ReactElement<any, string | React.JSXElementConstructor<any>> | ((status: import("react-transition-group").TransitionStatus, props: Record<string, unknown>) => React.ReactNode); } & { component: React.ElementType; }, "ref">) & React.RefAttributes<any>>; export default RTGTransition;