5575042206a913f1c4699d34465e0f16.json 19 KB

1
  1. {"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport { duration } from '../styles/transitions';\nimport useTheme from '../styles/useTheme';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\nvar styles = {\n entering: {\n opacity: 1\n },\n entered: {\n opacity: 1\n }\n};\nvar defaultTimeout = {\n enter: duration.enteringScreen,\n exit: duration.leavingScreen\n};\n/**\n * The Fade transition is used by the [Modal](/components/modal/) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\n\nvar Fade = /*#__PURE__*/React.forwardRef(function Fade(props, ref) {\n var children = props.children,\n _props$disableStrictM = props.disableStrictModeCompat,\n disableStrictModeCompat = _props$disableStrictM === void 0 ? false : _props$disableStrictM,\n inProp = props.in,\n onEnter = props.onEnter,\n onEntered = props.onEntered,\n onEntering = props.onEntering,\n onExit = props.onExit,\n onExited = props.onExited,\n onExiting = props.onExiting,\n style = props.style,\n _props$TransitionComp = props.TransitionComponent,\n TransitionComponent = _props$TransitionComp === void 0 ? Transition : _props$TransitionComp,\n _props$timeout = props.timeout,\n timeout = _props$timeout === void 0 ? defaultTimeout : _props$timeout,\n other = _objectWithoutProperties(props, [\"children\", \"disableStrictModeCompat\", \"in\", \"onEnter\", \"onEntered\", \"onEntering\", \"onExit\", \"onExited\", \"onExiting\", \"style\", \"TransitionComponent\", \"timeout\"]);\n\n var theme = useTheme();\n var enableStrictModeCompat = theme.unstable_strictMode && !disableStrictModeCompat;\n var nodeRef = React.useRef(null);\n var foreignRef = useForkRef(children.ref, ref);\n var handleRef = useForkRef(enableStrictModeCompat ? nodeRef : undefined, foreignRef);\n\n var normalizedTransitionCallback = function normalizedTransitionCallback(callback) {\n return function (nodeOrAppearing, maybeAppearing) {\n if (callback) {\n var _ref = enableStrictModeCompat ? [nodeRef.current, nodeOrAppearing] : [nodeOrAppearing, maybeAppearing],\n _ref2 = _slicedToArray(_ref, 2),\n node = _ref2[0],\n isAppearing = _ref2[1]; // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n\n\n if (isAppearing === undefined) {\n callback(node);\n } else {\n callback(node, isAppearing);\n }\n }\n };\n };\n\n var handleEntering = normalizedTransitionCallback(onEntering);\n var handleEnter = normalizedTransitionCallback(function (node, isAppearing) {\n reflow(node); // So the animation always start from the start.\n\n var transitionProps = getTransitionProps({\n style: style,\n timeout: timeout\n }, {\n mode: 'enter'\n });\n node.style.webkitTransition = theme.transitions.create('opacity', transitionProps);\n node.style.transition = theme.transitions.create('opacity', transitionProps);\n\n if (onEnter) {\n onEnter(node, isAppearing);\n }\n });\n var handleEntered = normalizedTransitionCallback(onEntered);\n var handleExiting = normalizedTransitionCallback(onExiting);\n var handleExit = normalizedTransitionCallback(function (node) {\n var transitionProps = getTransitionProps({\n style: style,\n timeout: timeout\n }, {\n mode: 'exit'\n });\n node.style.webkitTransition = theme.transitions.create('opacity', transitionProps);\n node.style.transition = theme.transitions.create('opacity', transitionProps);\n\n if (onExit) {\n onExit(node);\n }\n });\n var handleExited = normalizedTransitionCallback(onExited);\n return /*#__PURE__*/React.createElement(TransitionComponent, _extends({\n appear: true,\n in: inProp,\n nodeRef: enableStrictModeCompat ? nodeRef : undefined,\n onEnter: handleEnter,\n onEntered: handleEntered,\n onEntering: handleEntering,\n onExit: handleExit,\n onExited: handleExited,\n onExiting: handleExiting,\n timeout: timeout\n }, other), function (state, childProps) {\n return /*#__PURE__*/React.cloneElement(children, _extends({\n style: _extends({\n opacity: 0,\n visibility: state === 'exited' && !inProp ? 'hidden' : undefined\n }, styles[state], style, children.props.style),\n ref: handleRef\n }, childProps));\n });\n});\nprocess.env.NODE_ENV !== \"production\" ? Fade.propTypes = {\n // ----------------------------- Warning --------------------------------\n // | These PropTypes are generated from the TypeScript type definitions |\n // | To update them edit the d.ts file and run \"yarn proptypes\" |\n // ----------------------------------------------------------------------\n\n /**\n * A single child content element.\n */\n children: PropTypes.element,\n\n /**\n * Enable this prop if you encounter 'Function components cannot be given refs',\n * use `unstable_createStrictModeTheme`,\n * and can't forward the ref in the child component.\n */\n disableStrictModeCompat: PropTypes.bool,\n\n /**\n * If `true`, the component will transition in.\n */\n in: PropTypes.bool,\n\n /**\n * @ignore\n */\n onEnter: PropTypes.func,\n\n /**\n * @ignore\n */\n onEntered: PropTypes.func,\n\n /**\n * @ignore\n */\n onEntering: PropTypes.func,\n\n /**\n * @ignore\n */\n onExit: PropTypes.func,\n\n /**\n * @ignore\n */\n onExited: PropTypes.func,\n\n /**\n * @ignore\n */\n onExiting: PropTypes.func,\n\n /**\n * @ignore\n */\n style: PropTypes.object,\n\n /**\n * The duration for the transition, in milliseconds.\n * You may specify a single timeout for all transitions, or individually with an object.\n */\n timeout: PropTypes.oneOfType([PropTypes.number, PropTypes.shape({\n appear: PropTypes.number,\n enter: PropTypes.number,\n exit: PropTypes.number\n })])\n} : void 0;\nexport default Fade;","map":{"version":3,"sources":["/Users/holunyeung/Documents/GitHub/Photo_React/photo/node_modules/@material-ui/core/esm/Fade/Fade.js"],"names":["_extends","_slicedToArray","_objectWithoutProperties","React","PropTypes","Transition","duration","useTheme","reflow","getTransitionProps","useForkRef","styles","entering","opacity","entered","defaultTimeout","enter","enteringScreen","exit","leavingScreen","Fade","forwardRef","props","ref","children","_props$disableStrictM","disableStrictModeCompat","inProp","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","_props$TransitionComp","TransitionComponent","_props$timeout","timeout","other","theme","enableStrictModeCompat","unstable_strictMode","nodeRef","useRef","foreignRef","handleRef","undefined","normalizedTransitionCallback","callback","nodeOrAppearing","maybeAppearing","_ref","current","_ref2","node","isAppearing","handleEntering","handleEnter","transitionProps","mode","webkitTransition","transitions","create","transition","handleEntered","handleExiting","handleExit","handleExited","createElement","appear","state","childProps","cloneElement","visibility","process","env","NODE_ENV","propTypes","element","bool","func","object","oneOfType","number","shape"],"mappings":"AAAA,OAAOA,QAAP,MAAqB,oCAArB;AACA,OAAOC,cAAP,MAA2B,0CAA3B;AACA,OAAOC,wBAAP,MAAqC,oDAArC;AACA,OAAO,KAAKC,KAAZ,MAAuB,OAAvB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,SAASC,UAAT,QAA2B,wBAA3B;AACA,SAASC,QAAT,QAAyB,uBAAzB;AACA,OAAOC,QAAP,MAAqB,oBAArB;AACA,SAASC,MAAT,EAAiBC,kBAAjB,QAA2C,sBAA3C;AACA,OAAOC,UAAP,MAAuB,qBAAvB;AACA,IAAIC,MAAM,GAAG;AACXC,EAAAA,QAAQ,EAAE;AACRC,IAAAA,OAAO,EAAE;AADD,GADC;AAIXC,EAAAA,OAAO,EAAE;AACPD,IAAAA,OAAO,EAAE;AADF;AAJE,CAAb;AAQA,IAAIE,cAAc,GAAG;AACnBC,EAAAA,KAAK,EAAEV,QAAQ,CAACW,cADG;AAEnBC,EAAAA,IAAI,EAAEZ,QAAQ,CAACa;AAFI,CAArB;AAIA;;;;;AAKA,IAAIC,IAAI,GAAG,aAAajB,KAAK,CAACkB,UAAN,CAAiB,SAASD,IAAT,CAAcE,KAAd,EAAqBC,GAArB,EAA0B;AACjE,MAAIC,QAAQ,GAAGF,KAAK,CAACE,QAArB;AAAA,MACIC,qBAAqB,GAAGH,KAAK,CAACI,uBADlC;AAAA,MAEIA,uBAAuB,GAAGD,qBAAqB,KAAK,KAAK,CAA/B,GAAmC,KAAnC,GAA2CA,qBAFzE;AAAA,MAGIE,MAAM,GAAGL,KAAK,CAACM,EAHnB;AAAA,MAIIC,OAAO,GAAGP,KAAK,CAACO,OAJpB;AAAA,MAKIC,SAAS,GAAGR,KAAK,CAACQ,SALtB;AAAA,MAMIC,UAAU,GAAGT,KAAK,CAACS,UANvB;AAAA,MAOIC,MAAM,GAAGV,KAAK,CAACU,MAPnB;AAAA,MAQIC,QAAQ,GAAGX,KAAK,CAACW,QARrB;AAAA,MASIC,SAAS,GAAGZ,KAAK,CAACY,SATtB;AAAA,MAUIC,KAAK,GAAGb,KAAK,CAACa,KAVlB;AAAA,MAWIC,qBAAqB,GAAGd,KAAK,CAACe,mBAXlC;AAAA,MAYIA,mBAAmB,GAAGD,qBAAqB,KAAK,KAAK,CAA/B,GAAmC/B,UAAnC,GAAgD+B,qBAZ1E;AAAA,MAaIE,cAAc,GAAGhB,KAAK,CAACiB,OAb3B;AAAA,MAcIA,OAAO,GAAGD,cAAc,KAAK,KAAK,CAAxB,GAA4BvB,cAA5B,GAA6CuB,cAd3D;AAAA,MAeIE,KAAK,GAAGtC,wBAAwB,CAACoB,KAAD,EAAQ,CAAC,UAAD,EAAa,yBAAb,EAAwC,IAAxC,EAA8C,SAA9C,EAAyD,WAAzD,EAAsE,YAAtE,EAAoF,QAApF,EAA8F,UAA9F,EAA0G,WAA1G,EAAuH,OAAvH,EAAgI,qBAAhI,EAAuJ,SAAvJ,CAAR,CAfpC;;AAiBA,MAAImB,KAAK,GAAGlC,QAAQ,EAApB;AACA,MAAImC,sBAAsB,GAAGD,KAAK,CAACE,mBAAN,IAA6B,CAACjB,uBAA3D;AACA,MAAIkB,OAAO,GAAGzC,KAAK,CAAC0C,MAAN,CAAa,IAAb,CAAd;AACA,MAAIC,UAAU,GAAGpC,UAAU,CAACc,QAAQ,CAACD,GAAV,EAAeA,GAAf,CAA3B;AACA,MAAIwB,SAAS,GAAGrC,UAAU,CAACgC,sBAAsB,GAAGE,OAAH,GAAaI,SAApC,EAA+CF,UAA/C,CAA1B;;AAEA,MAAIG,4BAA4B,GAAG,SAASA,4BAAT,CAAsCC,QAAtC,EAAgD;AACjF,WAAO,UAAUC,eAAV,EAA2BC,cAA3B,EAA2C;AAChD,UAAIF,QAAJ,EAAc;AACZ,YAAIG,IAAI,GAAGX,sBAAsB,GAAG,CAACE,OAAO,CAACU,OAAT,EAAkBH,eAAlB,CAAH,GAAwC,CAACA,eAAD,EAAkBC,cAAlB,CAAzE;AAAA,YACIG,KAAK,GAAGtD,cAAc,CAACoD,IAAD,EAAO,CAAP,CAD1B;AAAA,YAEIG,IAAI,GAAGD,KAAK,CAAC,CAAD,CAFhB;AAAA,YAGIE,WAAW,GAAGF,KAAK,CAAC,CAAD,CAHvB,CADY,CAIgB;;;AAG5B,YAAIE,WAAW,KAAKT,SAApB,EAA+B;AAC7BE,UAAAA,QAAQ,CAACM,IAAD,CAAR;AACD,SAFD,MAEO;AACLN,UAAAA,QAAQ,CAACM,IAAD,EAAOC,WAAP,CAAR;AACD;AACF;AACF,KAdD;AAeD,GAhBD;;AAkBA,MAAIC,cAAc,GAAGT,4BAA4B,CAAClB,UAAD,CAAjD;AACA,MAAI4B,WAAW,GAAGV,4BAA4B,CAAC,UAAUO,IAAV,EAAgBC,WAAhB,EAA6B;AAC1EjD,IAAAA,MAAM,CAACgD,IAAD,CAAN,CAD0E,CAC5D;;AAEd,QAAII,eAAe,GAAGnD,kBAAkB,CAAC;AACvC0B,MAAAA,KAAK,EAAEA,KADgC;AAEvCI,MAAAA,OAAO,EAAEA;AAF8B,KAAD,EAGrC;AACDsB,MAAAA,IAAI,EAAE;AADL,KAHqC,CAAxC;AAMAL,IAAAA,IAAI,CAACrB,KAAL,CAAW2B,gBAAX,GAA8BrB,KAAK,CAACsB,WAAN,CAAkBC,MAAlB,CAAyB,SAAzB,EAAoCJ,eAApC,CAA9B;AACAJ,IAAAA,IAAI,CAACrB,KAAL,CAAW8B,UAAX,GAAwBxB,KAAK,CAACsB,WAAN,CAAkBC,MAAlB,CAAyB,SAAzB,EAAoCJ,eAApC,CAAxB;;AAEA,QAAI/B,OAAJ,EAAa;AACXA,MAAAA,OAAO,CAAC2B,IAAD,EAAOC,WAAP,CAAP;AACD;AACF,GAf6C,CAA9C;AAgBA,MAAIS,aAAa,GAAGjB,4BAA4B,CAACnB,SAAD,CAAhD;AACA,MAAIqC,aAAa,GAAGlB,4BAA4B,CAACf,SAAD,CAAhD;AACA,MAAIkC,UAAU,GAAGnB,4BAA4B,CAAC,UAAUO,IAAV,EAAgB;AAC5D,QAAII,eAAe,GAAGnD,kBAAkB,CAAC;AACvC0B,MAAAA,KAAK,EAAEA,KADgC;AAEvCI,MAAAA,OAAO,EAAEA;AAF8B,KAAD,EAGrC;AACDsB,MAAAA,IAAI,EAAE;AADL,KAHqC,CAAxC;AAMAL,IAAAA,IAAI,CAACrB,KAAL,CAAW2B,gBAAX,GAA8BrB,KAAK,CAACsB,WAAN,CAAkBC,MAAlB,CAAyB,SAAzB,EAAoCJ,eAApC,CAA9B;AACAJ,IAAAA,IAAI,CAACrB,KAAL,CAAW8B,UAAX,GAAwBxB,KAAK,CAACsB,WAAN,CAAkBC,MAAlB,CAAyB,SAAzB,EAAoCJ,eAApC,CAAxB;;AAEA,QAAI5B,MAAJ,EAAY;AACVA,MAAAA,MAAM,CAACwB,IAAD,CAAN;AACD;AACF,GAb4C,CAA7C;AAcA,MAAIa,YAAY,GAAGpB,4BAA4B,CAAChB,QAAD,CAA/C;AACA,SAAO,aAAa9B,KAAK,CAACmE,aAAN,CAAoBjC,mBAApB,EAAyCrC,QAAQ,CAAC;AACpEuE,IAAAA,MAAM,EAAE,IAD4D;AAEpE3C,IAAAA,EAAE,EAAED,MAFgE;AAGpEiB,IAAAA,OAAO,EAAEF,sBAAsB,GAAGE,OAAH,GAAaI,SAHwB;AAIpEnB,IAAAA,OAAO,EAAE8B,WAJ2D;AAKpE7B,IAAAA,SAAS,EAAEoC,aALyD;AAMpEnC,IAAAA,UAAU,EAAE2B,cANwD;AAOpE1B,IAAAA,MAAM,EAAEoC,UAP4D;AAQpEnC,IAAAA,QAAQ,EAAEoC,YAR0D;AASpEnC,IAAAA,SAAS,EAAEiC,aATyD;AAUpE5B,IAAAA,OAAO,EAAEA;AAV2D,GAAD,EAWlEC,KAXkE,CAAjD,EAWT,UAAUgC,KAAV,EAAiBC,UAAjB,EAA6B;AACtC,WAAO,aAAatE,KAAK,CAACuE,YAAN,CAAmBlD,QAAnB,EAA6BxB,QAAQ,CAAC;AACxDmC,MAAAA,KAAK,EAAEnC,QAAQ,CAAC;AACda,QAAAA,OAAO,EAAE,CADK;AAEd8D,QAAAA,UAAU,EAAEH,KAAK,KAAK,QAAV,IAAsB,CAAC7C,MAAvB,GAAgC,QAAhC,GAA2CqB;AAFzC,OAAD,EAGZrC,MAAM,CAAC6D,KAAD,CAHM,EAGGrC,KAHH,EAGUX,QAAQ,CAACF,KAAT,CAAea,KAHzB,CADyC;AAKxDZ,MAAAA,GAAG,EAAEwB;AALmD,KAAD,EAMtD0B,UANsD,CAArC,CAApB;AAOD,GAnBmB,CAApB;AAoBD,CAhGuB,CAAxB;AAiGAG,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAAzB,GAAwC1D,IAAI,CAAC2D,SAAL,GAAiB;AACvD;AACA;AACA;AACA;;AAEA;;;AAGAvD,EAAAA,QAAQ,EAAEpB,SAAS,CAAC4E,OATmC;;AAWvD;;;;;AAKAtD,EAAAA,uBAAuB,EAAEtB,SAAS,CAAC6E,IAhBoB;;AAkBvD;;;AAGArD,EAAAA,EAAE,EAAExB,SAAS,CAAC6E,IArByC;;AAuBvD;;;AAGApD,EAAAA,OAAO,EAAEzB,SAAS,CAAC8E,IA1BoC;;AA4BvD;;;AAGApD,EAAAA,SAAS,EAAE1B,SAAS,CAAC8E,IA/BkC;;AAiCvD;;;AAGAnD,EAAAA,UAAU,EAAE3B,SAAS,CAAC8E,IApCiC;;AAsCvD;;;AAGAlD,EAAAA,MAAM,EAAE5B,SAAS,CAAC8E,IAzCqC;;AA2CvD;;;AAGAjD,EAAAA,QAAQ,EAAE7B,SAAS,CAAC8E,IA9CmC;;AAgDvD;;;AAGAhD,EAAAA,SAAS,EAAE9B,SAAS,CAAC8E,IAnDkC;;AAqDvD;;;AAGA/C,EAAAA,KAAK,EAAE/B,SAAS,CAAC+E,MAxDsC;;AA0DvD;;;;AAIA5C,EAAAA,OAAO,EAAEnC,SAAS,CAACgF,SAAV,CAAoB,CAAChF,SAAS,CAACiF,MAAX,EAAmBjF,SAAS,CAACkF,KAAV,CAAgB;AAC9Df,IAAAA,MAAM,EAAEnE,SAAS,CAACiF,MAD4C;AAE9DrE,IAAAA,KAAK,EAAEZ,SAAS,CAACiF,MAF6C;AAG9DnE,IAAAA,IAAI,EAAEd,SAAS,CAACiF;AAH8C,GAAhB,CAAnB,CAApB;AA9D8C,CAAzD,GAmEI,KAAK,CAnET;AAoEA,eAAejE,IAAf","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport { duration } from '../styles/transitions';\nimport useTheme from '../styles/useTheme';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\nvar styles = {\n entering: {\n opacity: 1\n },\n entered: {\n opacity: 1\n }\n};\nvar defaultTimeout = {\n enter: duration.enteringScreen,\n exit: duration.leavingScreen\n};\n/**\n * The Fade transition is used by the [Modal](/components/modal/) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\n\nvar Fade = /*#__PURE__*/React.forwardRef(function Fade(props, ref) {\n var children = props.children,\n _props$disableStrictM = props.disableStrictModeCompat,\n disableStrictModeCompat = _props$disableStrictM === void 0 ? false : _props$disableStrictM,\n inProp = props.in,\n onEnter = props.onEnter,\n onEntered = props.onEntered,\n onEntering = props.onEntering,\n onExit = props.onExit,\n onExited = props.onExited,\n onExiting = props.onExiting,\n style = props.style,\n _props$TransitionComp = props.TransitionComponent,\n TransitionComponent = _props$TransitionComp === void 0 ? Transition : _props$TransitionComp,\n _props$timeout = props.timeout,\n timeout = _props$timeout === void 0 ? defaultTimeout : _props$timeout,\n other = _objectWithoutProperties(props, [\"children\", \"disableStrictModeCompat\", \"in\", \"onEnter\", \"onEntered\", \"onEntering\", \"onExit\", \"onExited\", \"onExiting\", \"style\", \"TransitionComponent\", \"timeout\"]);\n\n var theme = useTheme();\n var enableStrictModeCompat = theme.unstable_strictMode && !disableStrictModeCompat;\n var nodeRef = React.useRef(null);\n var foreignRef = useForkRef(children.ref, ref);\n var handleRef = useForkRef(enableStrictModeCompat ? nodeRef : undefined, foreignRef);\n\n var normalizedTransitionCallback = function normalizedTransitionCallback(callback) {\n return function (nodeOrAppearing, maybeAppearing) {\n if (callback) {\n var _ref = enableStrictModeCompat ? [nodeRef.current, nodeOrAppearing] : [nodeOrAppearing, maybeAppearing],\n _ref2 = _slicedToArray(_ref, 2),\n node = _ref2[0],\n isAppearing = _ref2[1]; // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n\n\n if (isAppearing === undefined) {\n callback(node);\n } else {\n callback(node, isAppearing);\n }\n }\n };\n };\n\n var handleEntering = normalizedTransitionCallback(onEntering);\n var handleEnter = normalizedTransitionCallback(function (node, isAppearing) {\n reflow(node); // So the animation always start from the start.\n\n var transitionProps = getTransitionProps({\n style: style,\n timeout: timeout\n }, {\n mode: 'enter'\n });\n node.style.webkitTransition = theme.transitions.create('opacity', transitionProps);\n node.style.transition = theme.transitions.create('opacity', transitionProps);\n\n if (onEnter) {\n onEnter(node, isAppearing);\n }\n });\n var handleEntered = normalizedTransitionCallback(onEntered);\n var handleExiting = normalizedTransitionCallback(onExiting);\n var handleExit = normalizedTransitionCallback(function (node) {\n var transitionProps = getTransitionProps({\n style: style,\n timeout: timeout\n }, {\n mode: 'exit'\n });\n node.style.webkitTransition = theme.transitions.create('opacity', transitionProps);\n node.style.transition = theme.transitions.create('opacity', transitionProps);\n\n if (onExit) {\n onExit(node);\n }\n });\n var handleExited = normalizedTransitionCallback(onExited);\n return /*#__PURE__*/React.createElement(TransitionComponent, _extends({\n appear: true,\n in: inProp,\n nodeRef: enableStrictModeCompat ? nodeRef : undefined,\n onEnter: handleEnter,\n onEntered: handleEntered,\n onEntering: handleEntering,\n onExit: handleExit,\n onExited: handleExited,\n onExiting: handleExiting,\n timeout: timeout\n }, other), function (state, childProps) {\n return /*#__PURE__*/React.cloneElement(children, _extends({\n style: _extends({\n opacity: 0,\n visibility: state === 'exited' && !inProp ? 'hidden' : undefined\n }, styles[state], style, children.props.style),\n ref: handleRef\n }, childProps));\n });\n});\nprocess.env.NODE_ENV !== \"production\" ? Fade.propTypes = {\n // ----------------------------- Warning --------------------------------\n // | These PropTypes are generated from the TypeScript type definitions |\n // | To update them edit the d.ts file and run \"yarn proptypes\" |\n // ----------------------------------------------------------------------\n\n /**\n * A single child content element.\n */\n children: PropTypes.element,\n\n /**\n * Enable this prop if you encounter 'Function components cannot be given refs',\n * use `unstable_createStrictModeTheme`,\n * and can't forward the ref in the child component.\n */\n disableStrictModeCompat: PropTypes.bool,\n\n /**\n * If `true`, the component will transition in.\n */\n in: PropTypes.bool,\n\n /**\n * @ignore\n */\n onEnter: PropTypes.func,\n\n /**\n * @ignore\n */\n onEntered: PropTypes.func,\n\n /**\n * @ignore\n */\n onEntering: PropTypes.func,\n\n /**\n * @ignore\n */\n onExit: PropTypes.func,\n\n /**\n * @ignore\n */\n onExited: PropTypes.func,\n\n /**\n * @ignore\n */\n onExiting: PropTypes.func,\n\n /**\n * @ignore\n */\n style: PropTypes.object,\n\n /**\n * The duration for the transition, in milliseconds.\n * You may specify a single timeout for all transitions, or individually with an object.\n */\n timeout: PropTypes.oneOfType([PropTypes.number, PropTypes.shape({\n appear: PropTypes.number,\n enter: PropTypes.number,\n exit: PropTypes.number\n })])\n} : void 0;\nexport default Fade;"]},"metadata":{},"sourceType":"module"}