import * as React from 'react';
import * as TooltipStories from './Tooltip.stories.mdx';
import {generateChromaticStory} from '../../chromatic/utils';
import Tooltip from './Tooltip';
import Text from '../text/Text';
import Flex from '../flex/Flex';
import Icon from '../icons/Icon';
import Counter from '../counters/Counter';
import Checkbox from '../form-elements/checkbox/Checkbox';
import Button from '../buttons/Button';
const Placement = () => {
// @ts-ignore TS7031
const RenderTooltip = ({placement}) => (
}
iconOnly
variant="solid-light"
/>
);
return (
{['top-end', 'top-start'].map(placement => (
))}
{['left', 'right'].map(placement => (
))}
{['bottom-end', 'bottom-start'].map(placement => (
))}
);
};
const TypesOfTriggers = () => {
// @ts-ignore TS7031
const RenderTooltip = ({trigger}) => (
{trigger}
);
return (
Button component:Hover me} />
Checkbox component:Hover me} />
{`Hover me to trigger the tooltip}
/>
{`
`} tag:
Hover me to trigger the tooltip} />
Counter component:
+15
{' '}
pts{' '}
}
/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.{' '}
Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat.