import type { Meta, StoryObj } from '@storybook/react' import React, { useState } from 'react' import { Button } from './Button' import { ConfirmModal, Modal } from './Modal' const meta: Meta = { title: 'Components/Modal', parameters: { layout: 'centered' }, } export default meta export const BasicModal: StoryObj = { render: () => { const [open, setOpen] = useState(false) return ( <> setOpen(false)} title="도구 삭제">

"회의록 요약 도구"를 삭제하시겠습니까?
이 작업은 되돌릴 수 없습니다.

) }, } export const DeleteConfirm: StoryObj = { render: () => { const [open, setOpen] = useState(false) return ( <> setOpen(false)} onConfirm={() => setOpen(false)} title="프리셋을 삭제하시겠습니까?" description='"기본 요약 프리셋"이 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다.' variant="delete" confirmLabel="삭제" /> ) }, } export const ResetConfirm: StoryObj = { render: () => { const [open, setOpen] = useState(false) return ( <> setOpen(false)} onConfirm={() => setOpen(false)} title="설정을 초기화하시겠습니까?" description="모든 설정이 기본값으로 초기화됩니다." variant="reset" confirmLabel="초기화" /> ) }, }