import React from 'react'; import { Tooltip } from '../src/lib/components/tooltip/Tooltip.component'; import { Button } from '../src/lib/components/buttonv2/Buttonv2.component'; import { Wrapper, Title, SubTitle } from './common'; import { placementOptions } from './controls'; export default { title: 'Components/Feedback/Tooltip', component: Tooltip, argTypes: { placement: { options: placementOptions, }, }, }; export const Playground = { render: (args) => { return ( Hover here
to see
the tooltip !
); }, }; export const DifferentsPlacements = { render: () => { return (
Default Tooltip Hover here!
Tooltip right Hover here!
Tooltip left Hover here!
Tooltip bottom Hover here!
); }, }; export const CustomizeTooltip = { render: () => { return ( Hover here! ); }, }; export const TooltipOnButton = { render: () => (
Tooltip with button
Tooltip with disabled button
), }; export const YouCanAlsoAddIcon = { render: () => { return (
Add icon in the overlay of tooltip Helloooooooo
} > tooltip with icon
); }, }; export const WithoutOverlay = { render: () => { return (
A Tooltip whitout overlay doesn't trigger Hover here!
); }, }; export const LongWordOverflow = { render: () => { return (
Long endpoint URL Hover here!
Normal text (still wraps at word boundaries) Hover here!
); }, };