22 lines
402 B
TypeScript
22 lines
402 B
TypeScript
import type { ReactNode } from 'react'
|
|
|
|
import { Label } from '@/components/ui/label'
|
|
|
|
export function FormField({
|
|
label,
|
|
hint,
|
|
children,
|
|
}: {
|
|
label: string
|
|
hint?: string
|
|
children: ReactNode
|
|
}) {
|
|
return (
|
|
<div className="space-y-2">
|
|
<Label>{label}</Label>
|
|
{children}
|
|
{hint ? <p className="text-xs leading-5 text-muted-foreground">{hint}</p> : null}
|
|
</div>
|
|
)
|
|
}
|