From 07bf343e469776673dfc376760355a58daeee375 Mon Sep 17 00:00:00 2001 From: Aditi Patel Date: Tue, 12 Dec 2023 04:17:25 -0600 Subject: [PATCH] Migrate `./components/channel_header_mobile/show_search_button/show_search_button.tsx` from Class component to functional component (#25636) * chore: migrate show_search_button.tsx to functional component * chore: styled show_search_button to match the pattern * test: updated snapshots --- .../channel_header_mobile.test.tsx.snap | 8 ++-- .../show_search_button/show_search_button.tsx | 37 +++++++++---------- 2 files changed, 22 insertions(+), 23 deletions(-) diff --git a/webapp/channels/src/components/channel_header_mobile/__snapshots__/channel_header_mobile.test.tsx.snap b/webapp/channels/src/components/channel_header_mobile/__snapshots__/channel_header_mobile.test.tsx.snap index f14ba48bf5..123a9d3f5b 100644 --- a/webapp/channels/src/components/channel_header_mobile/__snapshots__/channel_header_mobile.test.tsx.snap +++ b/webapp/channels/src/components/channel_header_mobile/__snapshots__/channel_header_mobile.test.tsx.snap @@ -42,7 +42,7 @@ exports[`components/ChannelHeaderMobile/ChannelHeaderMobile should match snapsho } } /> - + - + - + - + { - handleClick = () => { - this.props.actions.openRHSSearch(); +const ShowSearchButton = ({actions}: Props) => { + const handleClick = () => { + actions.openRHSSearch(); }; - render() { - return ( - - ); - } -} + return ( + + ); +}; +export default React.memo(ShowSearchButton);