Files
piratepoet/assets/js/src/common/tooltip/tooltip.tsx
2021-06-07 13:49:33 +02:00

22 lines
623 B
TypeScript

import React from 'react';
import classNames from 'classnames';
import ReactTooltip, { TooltipProps } from 'react-tooltip';
const Tooltip = ({
effect, textColor, backgroundColor, border, borderColor, className, children, ...props
}: TooltipProps) => (
<ReactTooltip
effect={effect || 'solid'}
textColor={textColor || '#1d2327'}
backgroundColor={backgroundColor || '#fafbfe'}
borderColor={borderColor || '#e5e9f8'}
className={classNames('mailpoet-tooltip', className)}
border={border === undefined ? true : border}
{...props}
>
{children}
</ReactTooltip>
);
export default Tooltip;