Слияние кода завершено, страница обновится автоматически
import React from 'react';
import 'styles/custom-component.less';
import { IBtn } from 'types/base-type';
import { Dropdown } from 'component/antd';
interface IMoreBtnsProps {
btns: IBtn[];
data: object;
}
export const MoreBtns = (props: IMoreBtnsProps) => {
const { btns, data } = props;
const btnsMenu = (
<ul className="dropdown-menu">
{btns.map((v, index) => (
v.clickFunc ? <li key={index} onClick={() => v.clickFunc(data)} className="didi-theme">{v.label}</li>
: <li key={index} className="didi-theme">{v.label}</li>
))}
</ul>
);
return (
<Dropdown
key="2"
overlay={btnsMenu}
trigger={['click', 'hover']}
placement="bottomLeft"
>
<span className="didi-theme ml-10">
更多
</span>
</Dropdown>
);
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )