/* * Copyright (C) 2019-2024 CZ.NIC z.s.p.o. (https://www.nic.cz/) * * This is free software, licensed under the GNU General Public License v3. * See /LICENSE for more information. */ import React from "react"; import PropTypes from "prop-types"; import { useUID } from "react-uid"; CheckBox.propTypes = { /** Label message */ label: PropTypes.string.isRequired, /** Help text message */ helpText: PropTypes.string, /** Control if checkbox is clickable */ disabled: PropTypes.bool, /** Additional class name */ className: PropTypes.string, }; CheckBox.defaultProps = { disabled: false, }; function CheckBox({ label, helpText, disabled, className, ...props }) { const uid = useUID(); return (
{helpText && (
{helpText}
)}
); } export default CheckBox;