import { useState } from 'react'; import type { Meta, StoryObj } from '@storybook/react-vite'; import { Button } from 'antd'; import PromptModal from './PromptModal'; const meta = { title: 'Feedback/PromptModal', component: PromptModal, tags: ['autodocs'], } satisfies Meta; export default meta; type Story = StoryObj; function InputDemo() { const [open, setOpen] = useState(false); const [value, setValue] = useState(''); return ( <>
Last confirmed: {value || '—'}
setOpen(false)} onConfirm={(next) => { setValue(next); setOpen(false); }} /> ); } function TextareaDemo() { const [open, setOpen] = useState(false); return ( <> setOpen(false)} onConfirm={() => setOpen(false)} /> ); } const placeholderArgs = { open: false, title: '', onClose: () => undefined, onConfirm: () => undefined, }; export const Input: Story = { args: placeholderArgs, render: () => , }; export const Textarea: Story = { args: placeholderArgs, render: () => , };