Fix deprecated antd dropdown warnings (#3171)

* Fix deprecated antd dropdown warnings
This commit is contained in:
janWilejan
2023-07-13 20:28:12 +00:00
committed by GitHub
parent 5389554028
commit e15e2dc47c
5 changed files with 65 additions and 105 deletions

View File

@ -1,5 +1,5 @@
import { FC } from 'react';
import { Button, Dropdown, Menu } from 'antd';
import { Button, Dropdown } from 'antd';
import classNames from 'classnames';
import dynamic from 'next/dynamic';
import styles from './ActionButtonMenu.module.scss';
@ -41,7 +41,7 @@ export const ActionButtonMenu: FC<ActionButtonMenuProps> = ({
showNotifyItem,
className,
}) => {
const onMenuClick = a => {
const onClick = a => {
if (a.key === NOTIFY_KEY) {
notifyItemSelected();
return;
@ -87,13 +87,11 @@ export const ActionButtonMenu: FC<ActionButtonMenuProps> = ({
});
}
const menu = <Menu items={items} onClick={onMenuClick} />;
const dropdownClasses = classNames([styles.menu, className]);
return (
<Dropdown
overlay={menu}
menu={{ items, onClick }}
placement="bottomRight"
trigger={['click']}
className={dropdownClasses}