UNPKG

retro-react

Version:

A React component library for building retro-style websites

2 lines (1 loc) 789 B
import{__rest as r}from"../../_virtual/_tslib.js";import{forwardRef as s}from"react";import{jsx as a}from"../../node_modules/@theme-ui/core/jsx-runtime/dist/theme-ui-core-jsx-runtime.esm.js";import{classNames as e}from"../../utils/classNames.js";import i from"../../constants/commonClassNames.js";import{Avatar as o}from"./Avatar.styled.js";const t=s(((s,t)=>{var{id:m,className:c,src:d,color:l="primary",size:n="medium",variant:u="circle",rounded:v=!1,children:p,sx:j}=s,f=r(s,["id","className","src","color","size","variant","rounded","children","sx"]);return a(o,Object.assign({id:m,sx:j,ref:t,$src:d,$color:l,$size:n,$rounded:v,$variant:u,className:e("avatar-root",c,i),"aria-label":p},f,{children:a("span",{children:p},void 0)}),void 0)}));t.displayName="Avatar";export{t as Avatar};