@react95/core
Version:
Windows 95 styleguide
29 lines (28 loc) • 738 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const React = require("react");
const Avatar_css = require("./Avatar.css.cjs");
const Frame = require("../Frame/Frame.cjs");
const cn = require("classnames");
const Avatar = React.forwardRef(
({
src,
srcSet,
alt,
circle,
children,
size = "48px",
className,
...otherProps
}, ref) => /* @__PURE__ */ React.createElement(
Frame.Frame,
{
...otherProps,
ref,
size,
className: cn(Avatar_css.avatar({ circle }), className)
},
src || srcSet ? /* @__PURE__ */ React.createElement("img", { className: Avatar_css.imgStyle, src, srcSet, alt }) : children
)
);
exports.Avatar = Avatar;