@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
29 lines • 861 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["size", "sx"];
import React from 'react';
import { Avatar } from '@mui/material';
import { jsx as _jsx } from "react/jsx-runtime";
var sizeMap = {
xsmall: 28,
small: 32,
medium: 40,
large: 48,
xlarge: 56
};
var AvatarV2 = /*#__PURE__*/React.forwardRef(function (_ref, ref) {
var _ref$size = _ref.size,
size = _ref$size === void 0 ? 'medium' : _ref$size,
sx = _ref.sx,
props = _objectWithoutProperties(_ref, _excluded);
var avatarSize = sizeMap[size];
return /*#__PURE__*/_jsx(Avatar, _extends({
ref: ref,
sx: _extends({
width: avatarSize,
height: avatarSize
}, sx)
}, props));
});
AvatarV2.displayName = 'AvatarV2';
export default AvatarV2;