UNPKG

@atlaskit/avatar-group

Version:

An avatar group displays a number of avatars grouped together in a stack or grid.

26 lines 958 B
import _extends from "@babel/runtime/helpers/extends"; import React from 'react'; import { composeUniqueKey } from './utils'; export function getOverrides(overrides) { return { AvatarGroupItem: { render: (Component, props, index) => /*#__PURE__*/React.createElement(Component, _extends({}, props, { key: composeUniqueKey(props.avatar, index) })), ...(overrides && overrides.AvatarGroupItem) }, Avatar: { render: (Component, props, index) => /*#__PURE__*/ //@ts-ignore - TS2604/TS2786: Component type union causing issues for help-center local consumption with TS 5.9.2 React.createElement(Component, _extends({}, props, { key: composeUniqueKey(props, index) })), ...(overrides && overrides.Avatar) }, MoreIndicator: { render: (Component, props) => /*#__PURE__*/React.createElement(Component, props), ...(overrides && overrides.MoreIndicator) } }; }