import React from 'react'; type FieldSchemaType = { field: React.ReactElement; errors?: string; }; const FieldSchema: React.FC = ({ field, errors }) => { return (
{field} {errors}
); }; type InputFieldProps = { label: string; type: React.HTMLInputTypeAttribute; onChange: (e: React.ChangeEvent) => void; value?: string; required?: boolean; placeholder?: string; }; export const InputField: React.FC = ({ label, type, onChange, value, required, placeholder }) => { const requiredString = required ? '*' : ''; return (

{label} {requiredString}

); }; type Props = { label: string; selected: string; options: string[]; onChange: (e: React.ChangeEvent) => void; required?: boolean; }; export const SelectField: React.FC = ({ selected, onChange, options, label, required }) => { const requiredString = required ? '*' : ''; return (

{label} {requiredString}

); }; export default FieldSchema;