feat: introduce propTypes

This commit is contained in:
kasia.oczkowska
2024-02-29 09:53:07 +00:00
committed by Ali BARIN
parent bfc7d5d0dd
commit 7afdf43872
57 changed files with 1119 additions and 735 deletions

View File

@@ -1,7 +1,9 @@
import * as React from 'react';
import PropTypes from 'prop-types';
import { Controller, useFormContext } from 'react-hook-form';
import Checkbox from '@mui/material/Checkbox';
export default function ControlledCheckbox(props) {
function ControlledCheckbox(props) {
const { control } = useFormContext();
const {
required,
@@ -52,3 +54,15 @@ export default function ControlledCheckbox(props) {
/>
);
}
ControlledCheckbox.propTypes = {
name: PropTypes.string.isRequired,
defaultValue: PropTypes.bool,
dataTest: PropTypes.string,
required: PropTypes.bool,
disabled: PropTypes.bool,
onBlur: PropTypes.func,
onChange: PropTypes.func,
};
export default ControlledCheckbox;