@wq/material-web
Version:
Web bindings for @wq/material
29 lines (28 loc) • 782 B
JavaScript
import React from "react";
import { Field } from "formik";
import { CheckboxWithLabel } from "formik-mui";
import HelperText from "./HelperText.js";
import PropTypes from "prop-types";
export default function Input({ label, ...props }) {
return /*#__PURE__*/ React.createElement(
React.Fragment,
null,
/*#__PURE__*/ React.createElement(Field, {
component: CheckboxWithLabel,
Label: {
label,
},
...props,
type: "checkbox",
}),
/*#__PURE__*/ React.createElement(HelperText, {
name: props.name,
hint: props.hint,
})
);
}
Input.propTypes = {
name: PropTypes.string,
label: PropTypes.string,
hint: PropTypes.string,
};