import React from 'react' interface ArticleFieldProps { id: string label: string value: string | number onChange: (value: string | number) => void required?: boolean type?: 'text' | 'textarea' | 'number' rows?: number placeholder?: string helpText?: string min?: number } export function ArticleField({ id, label, value, onChange, required = false, type = 'text', rows, placeholder, helpText, min, }: ArticleFieldProps) { const inputClass = 'w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500' return (
{type === 'textarea' ? (