From bd9615c5eaba62f3b0ebb8ceaa7e4d6713f107ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Salgado?= Date: Fri, 28 May 2021 19:15:39 +0100 Subject: [PATCH] fix: default prop values --- .../src/components/inputs/formik/Checkbox.js | 43 +++++++++++-------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/new-lamassu-admin/src/components/inputs/formik/Checkbox.js b/new-lamassu-admin/src/components/inputs/formik/Checkbox.js index 456827a8..aa1768ad 100644 --- a/new-lamassu-admin/src/components/inputs/formik/Checkbox.js +++ b/new-lamassu-admin/src/components/inputs/formik/Checkbox.js @@ -2,24 +2,33 @@ import React, { memo } from 'react' import { Checkbox } from '../base' -const CheckboxInput = memo(({ label, textAlign, fullWidth, ...props }) => { - const { name, onChange, value } = props.field +const CheckboxInput = memo( + ({ + label, + textAlign, + fullWidth, + enabled = true, + disabledMessage = '', + ...props + }) => { + const { name, onChange, value } = props.field - const settings = { - enabled: props.enabled ?? true, - label: label, - disabledMessage: props.disabledMessage ?? '' + const settings = { + enabled: enabled, + label: label, + disabledMessage: disabledMessage + } + + return ( + + ) } - - return ( - - ) -}) +) export default CheckboxInput