import { Meta, StoryObj } from '@storybook/react';
import { Button, Modal, Spacer, Text } from '../../components';
import { useModal } from '..';
import { cv } from '../..';
const meta: Meta = {
title: 'Hooks/useModal',
parameters: {
layout: 'centered',
},
};
export default meta;
type Story = StoryObj;
function Template() {
const modal = useModal();
const open = () => {
modal.open(Modal);
};
return ;
}
export const Primary: Story = {
render: Template,
};
function ScrollTemplate() {
const modal = useModal();
const open = () => {
modal.open(
Modal
);
};
return ;
}
export const Scroll: Story = {
render: ScrollTemplate,
};
function WithModalTemplate() {
const modal = useModal();
const open = () => {
modal.open(
Header
Content
);
};
return ;
}
export const WithModal: Story = {
render: WithModalTemplate,
};