import React, { forwardRef, SelectHTMLAttributes } from "react"; // ─── Select ────────────────────────────────────────────────────────────────── interface SelectProps extends SelectHTMLAttributes { label?: string; error?: string; wrapperClassName?: string; children: React.ReactNode; } export const Select = forwardRef(function Select( { label, error, wrapperClassName = "", className = "", id, children, ...rest }, ref ) { const selectId = id ?? label?.toLowerCase().replace(/\s+/g, "-"); return (
{label && ( )} {error &&

{error}

}
); });