From 0bceb0addf2b8d39f51d8d72a194511359113e3c Mon Sep 17 00:00:00 2001 From: "chantal.kelm" Date: Fri, 31 May 2024 10:50:32 -0300 Subject: [PATCH] fix the prop onChange is marked as requires in EuiSwitch --- .../public/components/common/permissions/button.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/plugins/main/public/components/common/permissions/button.tsx b/plugins/main/public/components/common/permissions/button.tsx index fb0acc4f72..6033960584 100644 --- a/plugins/main/public/components/common/permissions/button.tsx +++ b/plugins/main/public/components/common/permissions/button.tsx @@ -59,13 +59,12 @@ export const WzButtonPermissions = ({ ...(!['link', 'switch'].includes(buttonType) ? { isDisabled: disabled } : { disabled }), - onClick: - disabled || !rest.onClick || buttonType == 'switch' - ? undefined - : rest.onClick, - onChange: disabled || !rest.onChange ? undefined : rest.onChange, + onClick: disabled || !rest.onClick ? undefined : rest.onClick, + onChange: + !disabled || rest.onChange || buttonType === 'switch' + ? rest.onChange + : undefined, }; - if (buttonType == 'switch') delete additionalProps.onClick; return additionalProps;