UNPKG

@react95/core

Version:
19 lines (18 loc) 797 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const React = require("react"); const Checkbox_css = require("./Checkbox.css.cjs"); const cn = require("classnames"); const Checkbox = React.forwardRef( ({ children, style, label, disabled = false, className, ...rest }, ref) => /* @__PURE__ */ React.createElement("label", { style, className: cn(Checkbox_css.label, className) }, /* @__PURE__ */ React.createElement( "input", { className: Checkbox_css.field, type: "checkbox", disabled, ...rest, ref } ), /* @__PURE__ */ React.createElement("span", { className: Checkbox_css.icon }), /* @__PURE__ */ React.createElement("span", { className: Checkbox_css.text }, children || label)) ); exports.Checkbox = Checkbox;