瀏覽代碼

fix: Bulk disable the chunk, the UI still shows they are enabled #1236 (#1534)

### What problem does this PR solve?
fix: Bulk disable the chunk, the UI still shows they are enabled #1236

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
tags/v0.9.0
balibabu 1 年之前
父節點
當前提交
266119bf62
沒有連結到貢獻者的電子郵件帳戶。

+ 6
- 2
web/src/pages/add-knowledge/components/knowledge-chunk/components/chunk-card/index.tsx 查看文件

@@ -3,7 +3,7 @@ import { IChunk } from '@/interfaces/database/knowledge';
import { Card, Checkbox, CheckboxProps, Flex, Popover, Switch } from 'antd';
import classNames from 'classnames';
import DOMPurify from 'dompurify';
import { useState } from 'react';
import { useEffect, useState } from 'react';

import { ChunkTextMode } from '../../constant';
import styles from './index.less';
@@ -30,7 +30,7 @@ const ChunkCard = ({
textMode,
}: IProps) => {
const available = Number(item.available_int);
const [enabled, setEnabled] = useState(available === 1);
const [enabled, setEnabled] = useState(false);

const onChange = (checked: boolean) => {
setEnabled(checked);
@@ -49,6 +49,10 @@ const ChunkCard = ({
clickChunkCard(item.chunk_id);
};

useEffect(() => {
setEnabled(available === 1);
}, [available]);

return (
<Card
className={classNames(styles.chunkCard, {

Loading…
取消
儲存