'use client'; import { AlertTriangle } from 'lucide-react'; import { Input } from '@/components/ui/input'; import { DatePicker } from '@/components/ui/date-picker'; import { Label } from '@/components/ui/label'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select'; import type { SectionProps } from './types'; import { ACCEPTANCE_REFUSAL_REASON_OPTIONS } from '../constants'; interface ExchangeBillSectionProps extends SectionProps { showAcceptanceRefusal: boolean; } export function ExchangeBillSection({ formData, updateField, isViewMode, showAcceptanceRefusal }: ExchangeBillSectionProps) { return ( 환어음 정보
updateField('drawee', e.target.value)} placeholder="지급 의무자" disabled={isViewMode} />
updateField(formData.acceptanceStatus === 'refused' ? 'acceptanceRefusalDate' : 'acceptanceDate', d)} disabled={isViewMode} />
{showAcceptanceRefusal && (
인수거절 시 만기 전 소구권 행사 가능 (어음법 제43조). 거절증서 작성이 필요할 수 있습니다.
)}
); }