// components/Radio.js import { Tag } from "sigpro"; export const Radio = (props) => { const { class: className, label, ...rest } = props; const radioEl = Tag("input", { ...rest, type: "radio", class: `radio ${className || ''}`.trim() }); if (!label) return radioEl; return Tag("label", { class: "label cursor-pointer justify-start gap-3" }, [ radioEl, Tag("span", { class: "label-text" }, label) ]); };