UNPKG

@atlaskit/spotlight

Version:

A spotlight introduces users to points of interest, from focused messages to multi-step tours.

18 lines (17 loc) 684 B
import React, { useContext } from 'react'; import ExitingPersistence from '@atlaskit/motion/exiting-persistence'; import { SpotlightContext } from '../../../controllers/context'; /** * __Conditional exiting persistence__ * * A conditional exiting persistence that wraps the children in an `ExitingPersistence` component if the `motion` is defined. */ export var ConditionalExitingPersistence = function ConditionalExitingPersistence(_ref) { var children = _ref.children; var _useContext = useContext(SpotlightContext), card = _useContext.card; if (card.motion) { return /*#__PURE__*/React.createElement(ExitingPersistence, null, children); } return children; };