UNPKG

@react95/core

Version:
19 lines (18 loc) 674 B
import React, { forwardRef } from "react"; import { label, field, icon, text } from "./Checkbox.css.mjs"; import cn from "classnames"; const Checkbox = forwardRef( ({ children, style, label: label$1, disabled = false, className, ...rest }, ref) => /* @__PURE__ */ React.createElement("label", { style, className: cn(label, className) }, /* @__PURE__ */ React.createElement( "input", { className: field, type: "checkbox", disabled, ...rest, ref } ), /* @__PURE__ */ React.createElement("span", { className: icon }), /* @__PURE__ */ React.createElement("span", { className: text }, children || label$1)) ); export { Checkbox };