UNPKG

ultra-design

Version:
20 lines (13 loc) 1.1 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _taggedTemplateLiteral = require('@babel/runtime/helpers/taggedTemplateLiteral'); var react = require('@emotion/react'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var _taggedTemplateLiteral__default = /*#__PURE__*/_interopDefaultLegacy(_taggedTemplateLiteral); var _templateObject; var transitionFade = function transitionFade(className) { var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 300; if (!className) return undefined; return react.css(_templateObject || (_templateObject = _taggedTemplateLiteral__default["default"](["\n .", "-enter {\n opacity: 0;\n }\n .", "-enter-active {\n opacity: 1;\n transition: all ", "ms;\n }\n .", "-exit {\n opacity: 1;\n }\n .", "-exit-active {\n opacity: 0;\n transition: all ", "ms;\n }\n "])), className, className, duration, className, className, duration); }; exports.transitionFade = transitionFade;