All files / src/stories Tooltip.stories.tsx

0% Statements 0/5
100% Branches 0/0
0% Functions 0/2
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47                                                                                             
import { Story } from '@storybook/react';
import React from 'react';
import { Box, TooltipProps } from '@mui/material';
import Tooltip from '../components/Tooltip/Tooltip';
import Button from '../components/Button/Button';
 
export default {
  title: 'Tooltip',
  component: Tooltip,
  argTypes: {
    placement: {
      options: [
        'bottom-end',
        'bottom-start',
        'bottom',
        'left-end',
        'left-start',
        'left',
        'right-end',
        'right-start',
        'right',
        'top-end',
        'top-start',
        'top',
      ],
      control: { type: 'radio' },
    },
  },
};
 
const Template: Story<TooltipProps> = (args) => {
  return (
    <Box sx={{ margin: '100px' }}>
      <Tooltip {...args}>
        <Button label='Tooltip Button' onClick={() => true} id='tooltipButton' type='productive' priority='primary' />
      </Tooltip>
    </Box>
  );
};
 
export const Default = Template.bind({});
 
Default.args = {
  title: 'Title',
  placement: 'top',
};