UNPKG

@chayns-components/core

Version:

A set of beautiful React components for developing your own applications with chayns.

21 lines 1.03 kB
import React, { useMemo } from 'react'; import Button from '../../button/Button'; import { StyledTooltipItem, StyledTooltipItemButtonWrapper, StyledTooltipItemHeadline, StyledTooltipItemImage, StyledTooltipItemText } from './TooltipItem.styles'; const TooltipItem = ({ headline, text, button, imageUrl, width, maxWidth }) => useMemo(() => /*#__PURE__*/React.createElement(StyledTooltipItem, { $width: width, $maxWidth: maxWidth }, headline && /*#__PURE__*/React.createElement(StyledTooltipItemHeadline, null, headline), imageUrl && /*#__PURE__*/React.createElement(StyledTooltipItemImage, { src: imageUrl }), /*#__PURE__*/React.createElement(StyledTooltipItemText, null, text), button && /*#__PURE__*/React.createElement(StyledTooltipItemButtonWrapper, null, /*#__PURE__*/React.createElement(Button, { onClick: button.onClick }, button.text))), [button, headline, imageUrl, text, width, maxWidth]); TooltipItem.displayName = 'TooltipItem'; export default TooltipItem; //# sourceMappingURL=TooltipItem.js.map