From 440039ba98690a96700c9cc5424472ea56caf673 Mon Sep 17 00:00:00 2001 From: Aditi Patel Date: Wed, 13 Dec 2023 09:16:02 -0600 Subject: [PATCH] Migrate `./components/widgets/icons/fa_warning_icon.tsx` from Class Component to Function Component (#25644) * chore: migrate fa_warning_icon to functional component * test: updated snapshots * removed injectIntl funtion call * test: updated snapshots --- .../request_button.test.tsx.snap | 108 ++---------------- .../widgets/icons/fa_warning_icon.tsx | 24 ++-- 2 files changed, 23 insertions(+), 109 deletions(-) diff --git a/webapp/channels/src/components/admin_console/request_button/__snapshots__/request_button.test.tsx.snap b/webapp/channels/src/components/admin_console/request_button/__snapshots__/request_button.test.tsx.snap index 06cdca2002..cc6f2d8e3e 100644 --- a/webapp/channels/src/components/admin_console/request_button/__snapshots__/request_button.test.tsx.snap +++ b/webapp/channels/src/components/admin_console/request_button/__snapshots__/request_button.test.tsx.snap @@ -115,54 +115,12 @@ exports[`components/admin_console/request_button/request_button.jsx should match
- - - - - + + + - - - - - + + + { - public render(): JSX.Element { - return ( - - ); - } -} +const WarningIcon = ({additionalClassName}: Props) => { + const {formatMessage} = useIntl(); + return ( + + ); +}; -export default injectIntl(WarningIcon); +export default React.memo(WarningIcon);