UNPKG

@douyinfe/semi-ui

Version:

A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.

23 lines (22 loc) 1.03 kB
import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { AvatarGroupProps } from './interface'; export default class AvatarGroup extends PureComponent<AvatarGroupProps> { static defaultProps: { size: string; shape: string; overlapFrom: string; }; static propTypes: { children: PropTypes.Requireable<PropTypes.ReactNodeLike>; shape: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; maxCount: PropTypes.Requireable<number>; renderMore: PropTypes.Requireable<(...args: any[]) => any>; overlapFrom: PropTypes.Requireable<string>; }; getAllAvatars(): (string | number | true | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode> | React.ReactPortal)[]; getMergeAvatars(avatars: React.ReactNode[]): React.ReactNode[]; renderMoreAvatar(restNumber: number, restAvatars: React.ReactNode[]): React.JSX.Element; render(): React.JSX.Element; }