/** * 날짜 입력 필드 컴포넌트 * 기존 ItemForm과 100% 동일한 디자인 */ 'use client'; import { Label } from '@/components/ui/label'; import { DatePicker } from '@/components/ui/date-picker'; import type { DynamicFieldRendererProps } from '../types'; export function DateField({ field, value, onChange, error, disabled, }: DynamicFieldRendererProps) { const fieldKey = field.field_key || `field_${field.id}`; const stringValue = value !== null && value !== undefined ? String(value) : ''; return (
onChange(date)} disabled={disabled} className={error ? 'border-red-500' : ''} /> {error && (

{error}

)} {!error && field.description && (

* {field.description}

)}
); }