import * as React from "react"; import { Label } from "@/components/ui/label"; import { cn } from "@/lib/utils"; export interface FieldMetaProps { label?: React.ReactNode; description?: React.ReactNode; errorMessage?: React.ReactNode; isInvalid?: boolean; isRequired?: boolean; } interface FieldContainerProps extends FieldMetaProps { className?: string; id?: string; children: React.ReactNode; } export function FieldContainer({ children, className, description, errorMessage, id, isInvalid, isRequired, label, }: FieldContainerProps) { return (
{description}
: null} {isInvalid && errorMessage ? ({errorMessage}
) : null}