@nutui/nutui-react
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
26 lines (25 loc) • 1.02 kB
JavaScript
import React__default, { useRef } from "react";
import classNames from "classnames";
import { A as AvatarContext } from "./context2.js";
import { C as ComponentDefaults } from "./typings.js";
const defaultProps = Object.assign(Object.assign({}, ComponentDefaults), { maxContent: "", max: "", maxBackground: "#eee", maxColor: "#666", gap: "-8", level: "left" });
const classPrefix = `nut-avatar-group`;
const AvatarGroup = (props) => {
const propAvatarGroup = Object.assign(Object.assign({}, defaultProps), props);
const { className, style, children } = propAvatarGroup;
const avatarGroupRef = useRef(null);
const cls = classNames(classPrefix, className);
const parentAvatar = {
propAvatarGroup,
avatarGroupRef
};
return React__default.createElement(
AvatarContext.Provider,
{ value: parentAvatar },
React__default.createElement("div", { className: cls, style, ref: avatarGroupRef }, children)
);
};
AvatarGroup.displayName = "NutAvatarGroup";
export {
AvatarGroup as default
};