feat: add popconfirm for topic delete

chore/upgrade-rn-0.72.7
moonrailgun 1 year ago
parent e012c9e20b
commit 56e97fccd7

@ -15,6 +15,7 @@ export {
Popover, Popover,
Tag, Tag,
Skeleton, Skeleton,
Popconfirm,
} from 'antd'; } from 'antd';
export const TextArea = Input.TextArea; export const TextArea = Input.TextArea;
export { export {

@ -13,6 +13,7 @@ import {
UserName, UserName,
UserAvatar, UserAvatar,
MessageAckContainer, MessageAckContainer,
Popconfirm,
} from '@capital/component'; } from '@capital/component';
import styled from 'styled-components'; import styled from 'styled-components';
import type { GroupTopic } from '../types'; import type { GroupTopic } from '../types';
@ -139,11 +140,12 @@ export const TopicCard: React.FC<{
/> />
{userId === groupOwnerId && ( {userId === groupOwnerId && (
<IconBtn <Popconfirm
title={Translate.delete} title={Translate.topicDeleteConfimTip}
icon="mdi:delete-outline" onConfirm={handleDeleteTopic}
onClick={handleDeleteTopic} >
/> <IconBtn title={Translate.delete} icon="mdi:delete-outline" />
</Popconfirm>
)} )}
</div> </div>

@ -26,4 +26,8 @@ export const Translate = {
'zh-CN': '话题信息异常', 'zh-CN': '话题信息异常',
'en-US': 'Topic Data Error', 'en-US': 'Topic Data Error',
}), }),
topicDeleteConfimTip: localTrans({
'zh-CN': '你确定要删除该话题么',
'en-US': 'Are you sure you want to delete this topic?',
}),
}; };

Loading…
Cancel
Save