0.2.0 - Mid migration

This commit is contained in:
Daniel Mason 2022-04-25 14:47:15 +12:00
parent 139e6a915e
commit 7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions

View file

@ -0,0 +1 @@
export * from './transition';

View file

@ -0,0 +1,27 @@
import {
TransitionProps as _TransitionProps,
TransitionActions,
} from 'react-transition-group/Transition';
import { CSSProperties } from 'react';
export type TransitionHandlerKeys =
| 'onEnter'
| 'onEntering'
| 'onEntered'
| 'onExit'
| 'onExiting'
| 'onExited';
export type TransitionHandlerProps = Pick<_TransitionProps, TransitionHandlerKeys>;
export type TransitionKeys =
| 'in'
| 'mountOnEnter'
| 'unmountOnExit'
| 'timeout'
| 'addEndListener'
| TransitionHandlerKeys;
export interface TransitionProps
extends TransitionActions,
Partial<Pick<_TransitionProps, TransitionKeys>> {
style?: CSSProperties;
}

View file

@ -0,0 +1,23 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTransitionProps = getTransitionProps;
exports.reflow = void 0;
var reflow = function reflow(node) {
return node.scrollTop;
};
exports.reflow = reflow;
function getTransitionProps(props, options) {
var timeout = props.timeout,
_props$style = props.style,
style = _props$style === void 0 ? {} : _props$style;
return {
duration: style.transitionDuration || typeof timeout === 'number' ? timeout : timeout[options.mode] || 0,
delay: style.transitionDelay
};
}