@lunalytics/ui
Version:
React based component library created to be used in Lunalytics
14 lines (13 loc) • 640 B
JavaScript
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
};