import { useState } from 'react';
import { Position, Priority } from '../common';
import { Section, Button, Input, Modal, type DrawerProps, Body } from '..';
import Drawer from './Drawer';
import { lorem10, lorem20, lorem40, lorem5 } from '../test-utils';
export default {
component: Drawer,
title: 'Dialogs/Drawer',
argTypes: {
position: {
control: 'select',
options: [Position.LEFT, Position.RIGHT],
},
},
};
export const Basic = {
args: {
position: Position.RIGHT,
open: true,
},
render: (args: DrawerProps) => {
const [openDrawer, setOpenDrawer] = useState(args.open);
const [openModal, setOpenModal] = useState(false);
return (
<>
{lorem20} {lorem5}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
> ); }, }; export const LongTitle = { args: { open: true, }, render: (args: DrawerProps) => { const [openDrawer, setOpenDrawer] = useState(args.open); return ( <>{lorem20}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem20}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem20}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}
{lorem40}