ds-form-checkbox.tsx 509 B

123456789101112131415161718192021222324252627
  1. import { Form, FormCheckProps } from 'react-bootstrap'
  2. import classNames from 'classnames'
  3. type DSFormCheckboxProps = Pick<
  4. FormCheckProps,
  5. | 'disabled'
  6. | 'checked'
  7. | 'onChange'
  8. | 'label'
  9. | 'name'
  10. | 'value'
  11. | 'id'
  12. | 'className'
  13. >
  14. function DSFormCheckbox(props: DSFormCheckboxProps) {
  15. const { className, ...rest } = props
  16. return (
  17. <Form.Check
  18. type="checkbox"
  19. className={classNames('form-check-ds', className)}
  20. {...rest}
  21. />
  22. )
  23. }
  24. export default DSFormCheckbox