feat: set chunk to available state and select all chunk (#57)

* feat: set chunk to available state

* feat: select all chunk
This commit is contained in:
balibabu
2024-02-06 18:45:20 +08:00
committed by GitHub
parent eb381963b3
commit 97d4387982
15 changed files with 471 additions and 259 deletions

View File

@ -9,7 +9,6 @@ import {
UserOutlined,
} from '@ant-design/icons';
import { Avatar, Card, Dropdown, MenuProps, Space } from 'antd';
import { MouseEvent } from 'react';
import { useDispatch, useNavigate } from 'umi';
import showDeleteConfirm from '@/components/deleting-confirm';
@ -23,6 +22,15 @@ const KnowledgeCard = ({ item }: IProps) => {
const navigate = useNavigate();
const dispatch = useDispatch();
const removeKnowledge = () => {
return dispatch({
type: 'knowledgeModel/rmKb',
payload: {
kb_id: item.id,
},
});
};
const handleDelete = () => {
showDeleteConfirm({ onOk: removeKnowledge });
};
@ -47,16 +55,7 @@ const KnowledgeCard = ({ item }: IProps) => {
}
};
const removeKnowledge = () => {
return dispatch({
type: 'knowledgeModel/rmKb',
payload: {
kb_id: item.id,
},
});
};
const handleCardClick = (e: MouseEvent<HTMLElement>) => {
const handleCardClick = () => {
navigate(`/knowledge/${KnowledgeRouteKey.Dataset}?id=${item.id}`);
};