From 49b866ad29d9c088f05cd429e40c7961d70aeb1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ja=CC=81n=20Mikla=CC=81s=CC=8C?= Date: Tue, 19 May 2020 10:50:28 +0200 Subject: [PATCH] Replace onChange prop with onCheck for Radio and Checkbox onChange is already defined for HTML inputs and returns event, but we want to return boolean/array of values [MAILPOET-2773] --- assets/js/src/common/form/checkbox/_stories/checkbox.tsx | 8 ++++---- assets/js/src/common/form/checkbox/checkbox.tsx | 6 +++--- assets/js/src/common/form/checkbox/group.tsx | 2 +- assets/js/src/common/form/radio/_stories/radio.tsx | 8 ++++---- assets/js/src/common/form/radio/group.tsx | 4 ++-- assets/js/src/common/form/radio/radio.tsx | 6 +++--- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/assets/js/src/common/form/checkbox/_stories/checkbox.tsx b/assets/js/src/common/form/checkbox/_stories/checkbox.tsx index b38ca0d1ba..5831be8500 100644 --- a/assets/js/src/common/form/checkbox/_stories/checkbox.tsx +++ b/assets/js/src/common/form/checkbox/_stories/checkbox.tsx @@ -19,14 +19,14 @@ export const Checkboxes = () => ( Inline individual checkboxes
Option 1 @@ -39,7 +39,7 @@ export const Checkboxes = () => (
@@ -47,7 +47,7 @@ export const Checkboxes = () => ( diff --git a/assets/js/src/common/form/checkbox/checkbox.tsx b/assets/js/src/common/form/checkbox/checkbox.tsx index a268e6dd84..6cd701a375 100644 --- a/assets/js/src/common/form/checkbox/checkbox.tsx +++ b/assets/js/src/common/form/checkbox/checkbox.tsx @@ -2,15 +2,15 @@ import React, { InputHTMLAttributes } from 'react'; import classnames from 'classnames'; type Props = InputHTMLAttributes & { + onCheck: (isChecked: boolean) => void, children?: React.ReactNode, isFullWidth?: boolean, - onChange?: (boolean) => void, }; const Checkbox = ({ children, isFullWidth, - onChange, + onCheck, ...attributes }: Props) => (