1 |
- {"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport withStyles from '../styles/withStyles';\nimport Person from '../internal/svg-icons/Person';\nexport var styles = function styles(theme) {\n return {\n /* Styles applied to the root element. */\n root: {\n position: 'relative',\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n flexShrink: 0,\n width: 40,\n height: 40,\n fontFamily: theme.typography.fontFamily,\n fontSize: theme.typography.pxToRem(20),\n lineHeight: 1,\n borderRadius: '50%',\n overflow: 'hidden',\n userSelect: 'none'\n },\n\n /* Styles applied to the root element if not `src` or `srcSet`. */\n colorDefault: {\n color: theme.palette.background.default,\n backgroundColor: theme.palette.type === 'light' ? theme.palette.grey[400] : theme.palette.grey[600]\n },\n\n /* Styles applied to the root element if `variant=\"circle\"`. */\n circle: {},\n\n /* Styles applied to the root element if `variant=\"rounded\"`. */\n rounded: {\n borderRadius: theme.shape.borderRadius\n },\n\n /* Styles applied to the root element if `variant=\"square\"`. */\n square: {\n borderRadius: 0\n },\n\n /* Styles applied to the img element if either `src` or `srcSet` is defined. */\n img: {\n width: '100%',\n height: '100%',\n textAlign: 'center',\n // Handle non-square image. The property isn't supported by IE 11.\n objectFit: 'cover',\n // Hide alt text.\n color: 'transparent',\n // Hide the image broken icon, only works on Chrome.\n textIndent: 10000\n },\n\n /* Styles applied to the fallback icon */\n fallback: {\n width: '75%',\n height: '75%'\n }\n };\n};\n\nfunction useLoaded(_ref) {\n var src = _ref.src,\n srcSet = _ref.srcSet;\n\n var _React$useState = React.useState(false),\n loaded = _React$useState[0],\n setLoaded = _React$useState[1];\n\n React.useEffect(function () {\n if (!src && !srcSet) {\n return undefined;\n }\n\n setLoaded(false);\n var active = true;\n var image = new Image();\n image.src = src;\n image.srcSet = srcSet;\n\n image.onload = function () {\n if (!active) {\n return;\n }\n\n setLoaded('loaded');\n };\n\n image.onerror = function () {\n if (!active) {\n return;\n }\n\n setLoaded('error');\n };\n\n return function () {\n active = false;\n };\n }, [src, srcSet]);\n return loaded;\n}\n\nvar Avatar = /*#__PURE__*/React.forwardRef(function Avatar(props, ref) {\n var alt = props.alt,\n childrenProp = props.children,\n classes = props.classes,\n className = props.className,\n _props$component = props.component,\n Component = _props$component === void 0 ? 'div' : _props$component,\n imgProps = props.imgProps,\n sizes = props.sizes,\n src = props.src,\n srcSet = props.srcSet,\n _props$variant = props.variant,\n variant = _props$variant === void 0 ? 'circle' : _props$variant,\n other = _objectWithoutProperties(props, [\"alt\", \"children\", \"classes\", \"className\", \"component\", \"imgProps\", \"sizes\", \"src\", \"srcSet\", \"variant\"]);\n\n var children = null; // Use a hook instead of onError on the img element to support server-side rendering.\n\n var loaded = useLoaded({\n src: src,\n srcSet: srcSet\n });\n var hasImg = src || srcSet;\n var hasImgNotFailing = hasImg && loaded !== 'error';\n\n if (hasImgNotFailing) {\n children = /*#__PURE__*/React.createElement(\"img\", _extends({\n alt: alt,\n src: src,\n srcSet: srcSet,\n sizes: sizes,\n className: classes.img\n }, imgProps));\n } else if (childrenProp != null) {\n children = childrenProp;\n } else if (hasImg && alt) {\n children = alt[0];\n } else {\n children = /*#__PURE__*/React.createElement(Person, {\n className: classes.fallback\n });\n }\n\n return /*#__PURE__*/React.createElement(Component, _extends({\n className: clsx(classes.root, classes.system, classes[variant], className, !hasImgNotFailing && classes.colorDefault),\n ref: ref\n }, other), children);\n});\nprocess.env.NODE_ENV !== \"production\" ? Avatar.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 * Used in combination with `src` or `srcSet` to\n * provide an alt attribute for the rendered `img` element.\n */\n alt: PropTypes.string,\n\n /**\n * Used to render icon or text elements inside the Avatar if `src` is not set.\n * This can be an element, or just a string.\n */\n children: PropTypes.node,\n\n /**\n * Override or extend the styles applied to the component.\n * See [CSS API](#css) below for more details.\n */\n classes: PropTypes.object,\n\n /**\n * @ignore\n */\n className: PropTypes.string,\n\n /**\n * The component used for the root node.\n * Either a string to use a HTML element or a component.\n */\n component: PropTypes\n /* @typescript-to-proptypes-ignore */\n .elementType,\n\n /**\n * Attributes applied to the `img` element if the component is used to display an image.\n * It can be used to listen for the loading error event.\n */\n imgProps: PropTypes.object,\n\n /**\n * The `sizes` attribute for the `img` element.\n */\n sizes: PropTypes.string,\n\n /**\n * The `src` attribute for the `img` element.\n */\n src: PropTypes.string,\n\n /**\n * The `srcSet` attribute for the `img` element.\n * Use this attribute for responsive image display.\n */\n srcSet: PropTypes.string,\n\n /**\n * The shape of the avatar.\n */\n variant: PropTypes.oneOf(['circle', 'rounded', 'square'])\n} : void 0;\nexport default withStyles(styles, {\n name: 'MuiAvatar'\n})(Avatar);","map":{"version":3,"sources":["/Users/holunyeung/Documents/GitHub/Photo_React/photo/node_modules/@material-ui/core/esm/Avatar/Avatar.js"],"names":["_extends","_objectWithoutProperties","React","PropTypes","clsx","withStyles","Person","styles","theme","root","position","display","alignItems","justifyContent","flexShrink","width","height","fontFamily","typography","fontSize","pxToRem","lineHeight","borderRadius","overflow","userSelect","colorDefault","color","palette","background","default","backgroundColor","type","grey","circle","rounded","shape","square","img","textAlign","objectFit","textIndent","fallback","useLoaded","_ref","src","srcSet","_React$useState","useState","loaded","setLoaded","useEffect","undefined","active","image","Image","onload","onerror","Avatar","forwardRef","props","ref","alt","childrenProp","children","classes","className","_props$component","component","Component","imgProps","sizes","_props$variant","variant","other","hasImg","hasImgNotFailing","createElement","system","process","env","NODE_ENV","propTypes","string","node","object","elementType","oneOf","name"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport withStyles from '../styles/withStyles';\nimport Person from '../internal/svg-icons/Person';\nexport var styles = function styles(theme) {\n return {\n /* Styles applied to the root element. */\n root: {\n position: 'relative',\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n flexShrink: 0,\n width: 40,\n height: 40,\n fontFamily: theme.typography.fontFamily,\n fontSize: theme.typography.pxToRem(20),\n lineHeight: 1,\n borderRadius: '50%',\n overflow: 'hidden',\n userSelect: 'none'\n },\n\n /* Styles applied to the root element if not `src` or `srcSet`. */\n colorDefault: {\n color: theme.palette.background.default,\n backgroundColor: theme.palette.type === 'light' ? theme.palette.grey[400] : theme.palette.grey[600]\n },\n\n /* Styles applied to the root element if `variant=\"circle\"`. */\n circle: {},\n\n /* Styles applied to the root element if `variant=\"rounded\"`. */\n rounded: {\n borderRadius: theme.shape.borderRadius\n },\n\n /* Styles applied to the root element if `variant=\"square\"`. */\n square: {\n borderRadius: 0\n },\n\n /* Styles applied to the img element if either `src` or `srcSet` is defined. */\n img: {\n width: '100%',\n height: '100%',\n textAlign: 'center',\n // Handle non-square image. The property isn't supported by IE 11.\n objectFit: 'cover',\n // Hide alt text.\n color: 'transparent',\n // Hide the image broken icon, only works on Chrome.\n textIndent: 10000\n },\n\n /* Styles applied to the fallback icon */\n fallback: {\n width: '75%',\n height: '75%'\n }\n };\n};\n\nfunction useLoaded(_ref) {\n var src = _ref.src,\n srcSet = _ref.srcSet;\n\n var _React$useState = React.useState(false),\n loaded = _React$useState[0],\n setLoaded = _React$useState[1];\n\n React.useEffect(function () {\n if (!src && !srcSet) {\n return undefined;\n }\n\n setLoaded(false);\n var active = true;\n var image = new Image();\n image.src = src;\n image.srcSet = srcSet;\n\n image.onload = function () {\n if (!active) {\n return;\n }\n\n setLoaded('loaded');\n };\n\n image.onerror = function () {\n if (!active) {\n return;\n }\n\n setLoaded('error');\n };\n\n return function () {\n active = false;\n };\n }, [src, srcSet]);\n return loaded;\n}\n\nvar Avatar = /*#__PURE__*/React.forwardRef(function Avatar(props, ref) {\n var alt = props.alt,\n childrenProp = props.children,\n classes = props.classes,\n className = props.className,\n _props$component = props.component,\n Component = _props$component === void 0 ? 'div' : _props$component,\n imgProps = props.imgProps,\n sizes = props.sizes,\n src = props.src,\n srcSet = props.srcSet,\n _props$variant = props.variant,\n variant = _props$variant === void 0 ? 'circle' : _props$variant,\n other = _objectWithoutProperties(props, [\"alt\", \"children\", \"classes\", \"className\", \"component\", \"imgProps\", \"sizes\", \"src\", \"srcSet\", \"variant\"]);\n\n var children = null; // Use a hook instead of onError on the img element to support server-side rendering.\n\n var loaded = useLoaded({\n src: src,\n srcSet: srcSet\n });\n var hasImg = src || srcSet;\n var hasImgNotFailing = hasImg && loaded !== 'error';\n\n if (hasImgNotFailing) {\n children = /*#__PURE__*/React.createElement(\"img\", _extends({\n alt: alt,\n src: src,\n srcSet: srcSet,\n sizes: sizes,\n className: classes.img\n }, imgProps));\n } else if (childrenProp != null) {\n children = childrenProp;\n } else if (hasImg && alt) {\n children = alt[0];\n } else {\n children = /*#__PURE__*/React.createElement(Person, {\n className: classes.fallback\n });\n }\n\n return /*#__PURE__*/React.createElement(Component, _extends({\n className: clsx(classes.root, classes.system, classes[variant], className, !hasImgNotFailing && classes.colorDefault),\n ref: ref\n }, other), children);\n});\nprocess.env.NODE_ENV !== \"production\" ? Avatar.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 * Used in combination with `src` or `srcSet` to\n * provide an alt attribute for the rendered `img` element.\n */\n alt: PropTypes.string,\n\n /**\n * Used to render icon or text elements inside the Avatar if `src` is not set.\n * This can be an element, or just a string.\n */\n children: PropTypes.node,\n\n /**\n * Override or extend the styles applied to the component.\n * See [CSS API](#css) below for more details.\n */\n classes: PropTypes.object,\n\n /**\n * @ignore\n */\n className: PropTypes.string,\n\n /**\n * The component used for the root node.\n * Either a string to use a HTML element or a component.\n */\n component: PropTypes\n /* @typescript-to-proptypes-ignore */\n .elementType,\n\n /**\n * Attributes applied to the `img` element if the component is used to display an image.\n * It can be used to listen for the loading error event.\n */\n imgProps: PropTypes.object,\n\n /**\n * The `sizes` attribute for the `img` element.\n */\n sizes: PropTypes.string,\n\n /**\n * The `src` attribute for the `img` element.\n */\n src: PropTypes.string,\n\n /**\n * The `srcSet` attribute for the `img` element.\n * Use this attribute for responsive image display.\n */\n srcSet: PropTypes.string,\n\n /**\n * The shape of the avatar.\n */\n variant: PropTypes.oneOf(['circle', 'rounded', 'square'])\n} : void 0;\nexport default withStyles(styles, {\n name: 'MuiAvatar'\n})(Avatar);"]},"metadata":{},"sourceType":"module"}
|