import { ReactNode, LabelHTMLAttributes, InputHTMLAttributes, SelectHTMLAttributes } from "react";
interface FormFieldProps {
children: ReactNode;
className?: string;
}
export function FormField({ children, className = "" }: FormFieldProps) {
return
{children}
;
}
interface FormLabelProps extends LabelHTMLAttributes {
children: ReactNode;
}
export function FormLabel({ children, className = "", ...props }: FormLabelProps) {
return (
);
}
interface FormInputProps extends InputHTMLAttributes {}
export function FormInput({ className = "", ...props }: FormInputProps) {
return (
);
}
interface FormSelectProps extends SelectHTMLAttributes {
children: ReactNode;
}
export function FormSelect({ children, className = "", ...props }: FormSelectProps) {
return (
);
}
interface FormRowProps {
children: ReactNode;
className?: string;
}
export function FormRow({ children, className = "" }: FormRowProps) {
return {children}
;
}