From 241001f9693818ad6ccce71b1a9be743012c1da7 Mon Sep 17 00:00:00 2001 From: M-ZubairAhmed Date: Sat, 1 Apr 2023 00:01:11 +0530 Subject: [PATCH] MM-50384 : Mark all other menus deprecated (#22609) --- webapp/channels/src/components/widgets/menu/menu.tsx | 3 +++ webapp/channels/src/components/widgets/menu/menu_group.tsx | 3 +++ webapp/channels/src/components/widgets/menu/menu_header.tsx | 3 +++ .../src/components/widgets/menu/menu_items/menu_item.tsx | 3 +++ .../src/components/widgets/menu/menu_items/submenu_item.tsx | 3 +++ webapp/channels/src/components/widgets/menu/menu_wrapper.tsx | 3 +++ .../src/components/widgets/menu/menu_wrapper_animation.tsx | 3 +++ 7 files changed, 21 insertions(+) diff --git a/webapp/channels/src/components/widgets/menu/menu.tsx b/webapp/channels/src/components/widgets/menu/menu.tsx index 21bac1e4e2..3e5712ee25 100644 --- a/webapp/channels/src/components/widgets/menu/menu.tsx +++ b/webapp/channels/src/components/widgets/menu/menu.tsx @@ -31,6 +31,9 @@ type Props = { listId?: string; } +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default class Menu extends React.PureComponent { public static Header = MenuHeader public static Group = MenuGroup diff --git a/webapp/channels/src/components/widgets/menu/menu_group.tsx b/webapp/channels/src/components/widgets/menu/menu_group.tsx index e3fd39bb81..d0779e5661 100644 --- a/webapp/channels/src/components/widgets/menu/menu_group.tsx +++ b/webapp/channels/src/components/widgets/menu/menu_group.tsx @@ -10,6 +10,9 @@ type Props = { children?: React.ReactNode; } +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default class MenuGroup extends React.PureComponent { handleDividerClick = (e: React.MouseEvent): void => { e.preventDefault(); diff --git a/webapp/channels/src/components/widgets/menu/menu_header.tsx b/webapp/channels/src/components/widgets/menu/menu_header.tsx index d6933ae2c5..781eb5e41f 100644 --- a/webapp/channels/src/components/widgets/menu/menu_header.tsx +++ b/webapp/channels/src/components/widgets/menu/menu_header.tsx @@ -11,6 +11,9 @@ type Props = { onClick?: () => void; } +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default class MenuHeader extends React.PureComponent { public render() { const {children, onClick} = this.props; diff --git a/webapp/channels/src/components/widgets/menu/menu_items/menu_item.tsx b/webapp/channels/src/components/widgets/menu/menu_items/menu_item.tsx index 46618d19e5..8edc2328c5 100644 --- a/webapp/channels/src/components/widgets/menu/menu_items/menu_item.tsx +++ b/webapp/channels/src/components/widgets/menu/menu_items/menu_item.tsx @@ -6,6 +6,9 @@ import classNames from 'classnames'; import './menu_item.scss'; +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default function menuItem(Component: React.ComponentType) { type Props = { show: boolean; diff --git a/webapp/channels/src/components/widgets/menu/menu_items/submenu_item.tsx b/webapp/channels/src/components/widgets/menu/menu_items/submenu_item.tsx index a89226bc1d..b196de494d 100644 --- a/webapp/channels/src/components/widgets/menu/menu_items/submenu_item.tsx +++ b/webapp/channels/src/components/widgets/menu/menu_items/submenu_item.tsx @@ -60,6 +60,9 @@ type State = { show: boolean; } +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default class SubMenuItem extends React.PureComponent { private node: React.RefObject; diff --git a/webapp/channels/src/components/widgets/menu/menu_wrapper.tsx b/webapp/channels/src/components/widgets/menu/menu_wrapper.tsx index ca04bbc048..003c9bb791 100644 --- a/webapp/channels/src/components/widgets/menu/menu_wrapper.tsx +++ b/webapp/channels/src/components/widgets/menu/menu_wrapper.tsx @@ -29,6 +29,9 @@ type State = { open: boolean; } +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default class MenuWrapper extends React.PureComponent { private node: React.RefObject; diff --git a/webapp/channels/src/components/widgets/menu/menu_wrapper_animation.tsx b/webapp/channels/src/components/widgets/menu/menu_wrapper_animation.tsx index 4ac53e9682..950103ba00 100644 --- a/webapp/channels/src/components/widgets/menu/menu_wrapper_animation.tsx +++ b/webapp/channels/src/components/widgets/menu/menu_wrapper_animation.tsx @@ -13,6 +13,9 @@ type Props = { show: boolean; } +/** + * @deprecated Use the "webapp/channels/src/components/menu" instead. + */ export default function MenuWrapperAnimation(props: Props) { if (isMobile()) { if (props.show) {