import { useId, type InputHTMLAttributes } from 'react' interface Props extends InputHTMLAttributes { /** Optional label rendered above the input */ label?: string } export default function RetroInput({ label, className = '', ...rest }: Props) { const generatedId = useId() const inputId = rest.id ?? generatedId return (
{label && ( )}
) }