import type { ButtonHTMLAttributes, InputHTMLAttributes, ReactNode, SelectHTMLAttributes, TextareaHTMLAttributes, } from 'react'; import { cn } from '@/lib/utils/cn'; interface ResourceFieldProps { label: string; hint?: string; error?: string; className?: string; tooltip?: string; children: ReactNode; } function FieldTooltip({ content }: { content: string }) { return ( ? {content} ); } export function ResourceField({ label, hint, error, className, tooltip, children, }: ResourceFieldProps) { return ( ); } export function ResourceInput(props: InputHTMLAttributes) { return ( ); } export function ResourceTextarea( props: TextareaHTMLAttributes, ) { return (