Fix lingting

This commit is contained in:
yangdx
2025-04-01 13:32:05 +08:00
parent 4c9c600472
commit e83f6c0c63

View File

@@ -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')}