Fix lingting
This commit is contained in:
@@ -20,15 +20,15 @@ import { EraserIcon, AlertTriangleIcon } from 'lucide-react'
|
|||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
|
|
||||||
// 简单的Label组件
|
// 简单的Label组件
|
||||||
const Label = ({
|
const Label = ({
|
||||||
htmlFor,
|
htmlFor,
|
||||||
className,
|
className,
|
||||||
children,
|
children,
|
||||||
...props
|
...props
|
||||||
}: React.LabelHTMLAttributes<HTMLLabelElement>) => (
|
}: React.LabelHTMLAttributes<HTMLLabelElement>) => (
|
||||||
<label
|
<label
|
||||||
htmlFor={htmlFor}
|
htmlFor={htmlFor}
|
||||||
className={className}
|
className={className}
|
||||||
{...props}
|
{...props}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
@@ -57,7 +57,7 @@ export default function ClearDocumentsDialog() {
|
|||||||
try {
|
try {
|
||||||
// 清空文档
|
// 清空文档
|
||||||
const result = await clearDocuments()
|
const result = await clearDocuments()
|
||||||
|
|
||||||
// 如果选择了清空缓存,则清空缓存
|
// 如果选择了清空缓存,则清空缓存
|
||||||
if (clearCacheOption) {
|
if (clearCacheOption) {
|
||||||
try {
|
try {
|
||||||
@@ -70,7 +70,7 @@ export default function ClearDocumentsDialog() {
|
|||||||
|
|
||||||
if (result.status === 'success') {
|
if (result.status === 'success') {
|
||||||
toast.success(t('documentPanel.clearDocuments.success'))
|
toast.success(t('documentPanel.clearDocuments.success'))
|
||||||
|
|
||||||
// 刷新文档列表和后端状态
|
// 刷新文档列表和后端状态
|
||||||
try {
|
try {
|
||||||
await getDocuments()
|
await getDocuments()
|
||||||
@@ -78,7 +78,7 @@ export default function ClearDocumentsDialog() {
|
|||||||
} catch (refreshErr) {
|
} catch (refreshErr) {
|
||||||
console.error('Error refreshing documents:', refreshErr)
|
console.error('Error refreshing documents:', refreshErr)
|
||||||
}
|
}
|
||||||
|
|
||||||
setOpen(false)
|
setOpen(false)
|
||||||
} else {
|
} else {
|
||||||
toast.error(t('documentPanel.clearDocuments.failed', { message: result.message }))
|
toast.error(t('documentPanel.clearDocuments.failed', { message: result.message }))
|
||||||
@@ -110,7 +110,7 @@ export default function ClearDocumentsDialog() {
|
|||||||
</div>
|
</div>
|
||||||
</DialogDescription>
|
</DialogDescription>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
|
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<Label htmlFor="confirm-text" className="text-sm font-medium">
|
<Label htmlFor="confirm-text" className="text-sm font-medium">
|
||||||
@@ -124,7 +124,7 @@ export default function ClearDocumentsDialog() {
|
|||||||
className="w-full"
|
className="w-full"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="flex items-center space-x-2">
|
<div className="flex items-center space-x-2">
|
||||||
<Checkbox
|
<Checkbox
|
||||||
id="clear-cache"
|
id="clear-cache"
|
||||||
@@ -136,14 +136,14 @@ export default function ClearDocumentsDialog() {
|
|||||||
</Label>
|
</Label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<DialogFooter>
|
<DialogFooter>
|
||||||
<Button variant="outline" onClick={() => setOpen(false)}>
|
<Button variant="outline" onClick={() => setOpen(false)}>
|
||||||
{t('common.cancel')}
|
{t('common.cancel')}
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
variant="destructive"
|
variant="destructive"
|
||||||
onClick={handleClear}
|
onClick={handleClear}
|
||||||
disabled={!isConfirmEnabled}
|
disabled={!isConfirmEnabled}
|
||||||
>
|
>
|
||||||
{t('documentPanel.clearDocuments.confirmButton')}
|
{t('documentPanel.clearDocuments.confirmButton')}
|
||||||
|
Reference in New Issue
Block a user