UNPKG

@lunalytics/ui

Version:

React based component library created to be used in Lunalytics

14 lines (13 loc) 640 B
import { jsx as r, jsxs as i } from "react/jsx-runtime"; import '../../assets/avatar.css';const u = ({ avatar: s, name: a, showName: e = !0, ...l }) => { var t; const c = s ? /* @__PURE__ */ r("img", { src: s, className: "luna-avatar" }) : /* @__PURE__ */ r("div", { className: "luna-avatar-default", children: (t = a == null ? void 0 : a.charAt(0)) == null ? void 0 : t.toUpperCase() }); return /* @__PURE__ */ i("div", { className: "luna-avatar-container", ...l, children: [ c, e && /* @__PURE__ */ r("div", { className: "luna-avatar-username", children: a }) ] }); }; u.displayName = "Avatar"; export { u as default };