@atlaskit/side-navigation
Version:
A highly composable side navigation component that supports nested views.
23 lines • 538 B
JavaScript
import React from 'react';
import SlideIn from '@atlaskit/motion/slide-in';
/**
* @internal
*/
export const NestingMotion = props => {
const {
children,
enterFrom,
exitTo,
testId
} = props;
return /*#__PURE__*/React.createElement(SlideIn, {
exitTo: exitTo,
enterFrom: enterFrom,
animationTimingFunction: "ease-out"
}, (innerProps, direction) => children({
'data-enter-from': enterFrom,
'data-exit-to': exitTo,
'data-testid': testId && `${testId}-${direction}`,
...innerProps
}));
};