@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
22 lines • 931 B
TypeScript
import React from 'react';
import { DefaultProps } from '../../theme';
import { MantineTransition } from './transitions';
interface GroupedTransitionItem {
duration: number;
timingFunction?: React.CSSProperties['transitionTimingFunction'];
transition: MantineTransition;
}
export interface GroupedTransitionProps extends Omit<DefaultProps, 'className'> {
/** Transitions group */
transitions: Record<string, GroupedTransitionItem>;
/** When true, component will ne mounted */
mounted: boolean;
/** Render function with transition group styles argument */
children(styles: Record<string, React.CSSProperties>): React.ReactNode;
}
export declare function GroupedTransition({ transitions, mounted, children, themeOverride, }: GroupedTransitionProps): JSX.Element;
export declare namespace GroupedTransition {
var displayName: string;
}
export {};
//# sourceMappingURL=GroupedTransition.d.ts.map