UNPKG

@activecollab/components

Version:

ActiveCollab Components

26 lines 1.29 kB
import React from "react"; import { StyledOptionIndicator, StyledOptionText, StyledAdditionalInfo, StyledOptionContentWrapper } from "./Styles"; import { Avatar } from "../../Avatar/Avatar"; import { MultiAvatar } from "../../MultiAvatar"; export const OptionContent = _ref => { let imageUrl = _ref.imageUrl, color = _ref.color, textColor = _ref.textColor, name = _ref.name, additionalInfo = _ref.additionalInfo; return /*#__PURE__*/React.createElement(StyledOptionContentWrapper, null, imageUrl || color ? /*#__PURE__*/React.createElement(StyledOptionIndicator, { className: "c-option--label", backgroundColor: color }, imageUrl ? /*#__PURE__*/React.createElement(React.Fragment, null, Array.isArray(imageUrl) ? /*#__PURE__*/React.createElement(MultiAvatar, { className: "c-option--multi-avatar", url: imageUrl }) : /*#__PURE__*/React.createElement(Avatar, { className: "c-option--avatar", url: imageUrl })) : null) : null, /*#__PURE__*/React.createElement(StyledOptionText, { className: "c-option--text", textColor: textColor }, name), additionalInfo ? /*#__PURE__*/React.createElement(StyledAdditionalInfo, null, additionalInfo) : null); }; OptionContent.displayName = "OptionContent"; //# sourceMappingURL=OptionContent.js.map