'use client'; import React from 'react'; interface BaseFormFieldProps { label: string; name: string; required?: boolean; error?: string; touched?: boolean; className?: string; children: React.ReactNode; } /** * Base form field wrapper component that provides consistent styling * for labels, error messages, and layout across all form components. */ export default function BaseFormField({ label, name, required = false, error, touched, className = '', children, }: BaseFormFieldProps) { const showError = touched && error; return (
{error}
)}