diff --git a/webapp/channels/src/components/channel_header_dropdown/mobile_channel_header_dropdown_animation.tsx b/webapp/channels/src/components/channel_header_dropdown/mobile_channel_header_dropdown_animation.tsx index 77d22b76b2..fa8bd74a2d 100644 --- a/webapp/channels/src/components/channel_header_dropdown/mobile_channel_header_dropdown_animation.tsx +++ b/webapp/channels/src/components/channel_header_dropdown/mobile_channel_header_dropdown_animation.tsx @@ -10,26 +10,27 @@ const ANIMATION_DURATION = 350; type Props = { children?: ReactNode; show: boolean; -} +}; -export default class MobileChannelHeaderDropdownAnimation extends React.PureComponent { - render() { - return ( - - {this.props.children} - - ); - } -} +const timeout = { + enter: ANIMATION_DURATION, + exit: ANIMATION_DURATION, +}; +const MobileChannelHeaderDropdownAnimation = ({show, children}: Props) => { + return ( + + {children} + + ); +}; + +export default React.memo(MobileChannelHeaderDropdownAnimation);