UNPKG

@chatui/core

Version:

The React library for Chatbot UI

27 lines 997 B
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["className", "label", "checked", "disabled", "onChange"]; import React from 'react'; import clsx from 'clsx'; export var Checkbox = function Checkbox(props) { var className = props.className, label = props.label, checked = props.checked, disabled = props.disabled, onChange = props.onChange, other = _objectWithoutProperties(props, _excluded); return /*#__PURE__*/React.createElement("label", { className: clsx('Checkbox', className, { 'Checkbox--checked': checked, 'Checkbox--disabled': disabled }) }, /*#__PURE__*/React.createElement("input", _extends({ type: "checkbox", className: "Checkbox-input", checked: checked, disabled: disabled, onChange: onChange }, other)), /*#__PURE__*/React.createElement("span", { className: "Checkbox-text" }, label)); };