From ec41ce5b3a7c171abc4abcced86943bd9e44a3c9 Mon Sep 17 00:00:00 2001 From: yangdx Date: Sun, 4 May 2025 23:23:56 +0800 Subject: [PATCH] Replaced Text components with standard labels associated via htmlFor/id to fix accessibility warnings. --- .../components/retrieval/QuerySettings.tsx | 262 +++++++++++------- 1 file changed, 161 insertions(+), 101 deletions(-) diff --git a/lightrag_webui/src/components/retrieval/QuerySettings.tsx b/lightrag_webui/src/components/retrieval/QuerySettings.tsx index b275a34a..723c1359 100644 --- a/lightrag_webui/src/components/retrieval/QuerySettings.tsx +++ b/lightrag_webui/src/components/retrieval/QuerySettings.tsx @@ -1,6 +1,6 @@ import { useCallback } from 'react' import { QueryMode, QueryRequest } from '@/api/lightrag' -import Text from '@/components/ui/Text' +// Removed unused import for Text component import Input from '@/components/ui/Input' import Checkbox from '@/components/ui/Checkbox' import NumberInput from '@/components/ui/NumberInput' @@ -13,6 +13,7 @@ import { SelectTrigger, SelectValue } from '@/components/ui/Select' +import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/Tooltip' import { useSettingsStore } from '@/stores/settings' import { useTranslation } from 'react-i18next' @@ -35,17 +36,26 @@ export default function QuerySettings() {
{/* Query Mode */} <> - + + + + + + +

{t('retrievePanel.querySettings.queryModeTooltip')}

+
+
+
handleChange('response_type', v)} > - + @@ -88,16 +107,20 @@ export default function QuerySettings() { {/* Top K */} <> - + + + + + + +

{t('retrievePanel.querySettings.topKTooltip')}

+
+
+
- + {/* Removed sr-only label */} <> - + + + + + + +

{t('retrievePanel.querySettings.maxTokensTextUnitTooltip')}

+
+
+
- + {/* Removed sr-only label */} <> - + + + + + + +

{t('retrievePanel.querySettings.maxTokensGlobalContextTooltip')}

+
+
+
- + {/* Removed sr-only label */} <> - + + + + + + +

{t('retrievePanel.querySettings.maxTokensLocalContextTooltip')}

+
+
+
- + {/* Removed sr-only label */} - + + + + + + +

{t('retrievePanel.querySettings.historyTurnsTooltip')}

+
+
+
- + {/* Removed sr-only label */} <> - + + + + + + +

{t('retrievePanel.querySettings.hlKeywordsTooltip')}

+
+
+
- + {/* Removed sr-only label */} <> - + + + + + + +

{t('retrievePanel.querySettings.llKeywordsTooltip')}

+
+
+
- + {/* Removed sr-only label */}
- + + + + + + +

{t('retrievePanel.querySettings.onlyNeedContextTooltip')}

+
+
+
- + + + + + + +

{t('retrievePanel.querySettings.onlyNeedPromptTooltip')}

+
+
+
- + + + + + + +

{t('retrievePanel.querySettings.streamResponseTooltip')}

+
+
+