UNPKG

@base-ui-components/react

Version:

Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.

28 lines 794 B
export let TransitionStatusDataAttributes = /*#__PURE__*/function (TransitionStatusDataAttributes) { /** * Present when the component is animating in. */ TransitionStatusDataAttributes["startingStyle"] = "data-starting-style"; /** * Present when the component is animating out. */ TransitionStatusDataAttributes["endingStyle"] = "data-ending-style"; return TransitionStatusDataAttributes; }({}); const STARTING_HOOK = { [TransitionStatusDataAttributes.startingStyle]: '' }; const ENDING_HOOK = { [TransitionStatusDataAttributes.endingStyle]: '' }; export const transitionStatusMapping = { transitionStatus(value) { if (value === 'starting') { return STARTING_HOOK; } if (value === 'ending') { return ENDING_HOOK; } return null; } };