From 78422eb9db7c8439ff77104d558196b0d2327b59 Mon Sep 17 00:00:00 2001 From: Alexandr Isaev Date: Wed, 6 Mar 2024 12:36:41 +0300 Subject: [PATCH] feat(Alert): added ability to pass null as icon prop value --- src/components/Alert/Alert.tsx | 6 +++++- src/components/Alert/__stories__/Alert.stories.tsx | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/Alert/Alert.tsx b/src/components/Alert/Alert.tsx index c8a4a0ac0..8ac230da1 100644 --- a/src/components/Alert/Alert.tsx +++ b/src/components/Alert/Alert.tsx @@ -40,7 +40,11 @@ export const Alert = (props: AlertProps) => { qa={qa} > - {props.icon || } + {typeof props.icon === 'undefined' ? ( + + ) : ( + props.icon // ability to pass `null` as `icon` prop value + )} diff --git a/src/components/Alert/__stories__/Alert.stories.tsx b/src/components/Alert/__stories__/Alert.stories.tsx index 291203cbb..3610d8e10 100644 --- a/src/components/Alert/__stories__/Alert.stories.tsx +++ b/src/components/Alert/__stories__/Alert.stories.tsx @@ -112,6 +112,13 @@ const stories: AlertProps[] = [ theme: 'utility', view: 'filled', }, + { + title, + message, + icon: null, + theme: 'utility', + view: 'filled', + }, { message, theme: 'normal',