import {
Modal as BaseModal,
ModalBody,
ModalCloseButton,
ModalContent,
ModalFooter,
ModalHeader,
ModalOverlay,
Popover as BasePopover,
PopoverArrow,
PopoverBody,
PopoverContent,
PopoverTrigger,
Tooltip as BaseTooltip,
} from '@chakra-ui/react';
import { Meta } from '@storybook/react';
import { theme } from '../../modules/theme';
import { Button } from '../Button';
import { InverseMode } from '.';
const HEADER = 'Inverse Mode Provider';
const BODY = 'Wrapping a component with this provider will force the inverse theme to be used.';
export default {
title: 'Utilities/InverseMode',
} as Meta;
export const Modal = () => {
return (
{}}>
{HEADER}{BODY}
);
};
export const Popover = () => {
return (
{BODY}
);
};
export const Tooltip = () => {
return (
A tooltip is inverse by default. However, if you want to put more complex elements inside,
you should wrap them with this provider.
>
}
aria-label="Tooltip"
hasArrow
>
);
};