retro-react
Version:
A React component library for building retro-style websites
2 lines (1 loc) • 788 B
JavaScript
;var r=require("../../_virtual/_tslib.js"),e=require("react"),s=require("../../node_modules/@theme-ui/core/jsx-runtime/dist/theme-ui-core-jsx-runtime.esm.js"),a=require("../../utils/classNames.js"),i=require("../../constants/commonClassNames.js"),t=require("./Avatar.styled.js");const c=e.forwardRef(((e,c)=>{var{id:d,className:l,src:o,color:n="primary",size:u="medium",variant:m="circle",rounded:v=!1,children:j,sx:x}=e,N=r.__rest(e,["id","className","src","color","size","variant","rounded","children","sx"]);return s.jsx(t.Avatar,Object.assign({id:d,sx:x,ref:c,$src:o,$color:n,$size:u,$rounded:v,$variant:m,className:a.classNames("avatar-root",l,i.default),"aria-label":j},N,{children:s.jsx("span",{children:j},void 0)}),void 0)}));c.displayName="Avatar",exports.Avatar=c;