diff --git a/biome.json b/biome.json index f6e8fd9..3287416 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.3.8/schema.json", + "$schema": "https://biomejs.dev/schemas/2.3.10/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/components/chat-message-display.tsx b/components/chat-message-display.tsx index b4c5be8..519c24c 100644 --- a/components/chat-message-display.tsx +++ b/components/chat-message-display.tsx @@ -283,7 +283,7 @@ export function ChatMessageDisplay({ try { await navigator.clipboard.writeText(text) setCopyState(messageId, isToolCall, true) - } catch (err) { + } catch (_err) { // Fallback for non-secure contexts (HTTP) or permission denied const textarea = document.createElement("textarea") textarea.value = text diff --git a/components/model-config-dialog.tsx b/components/model-config-dialog.tsx index 1fe2e33..500d8f4 100644 --- a/components/model-config-dialog.tsx +++ b/components/model-config-dialog.tsx @@ -21,7 +21,6 @@ import { Zap, } from "lucide-react" import { useCallback, useEffect, useRef, useState } from "react" -import { toast } from "sonner" import { AlertDialog, AlertDialogAction, @@ -517,183 +516,441 @@ export function ModelConfigDialog({ {/* Provider Details (Right Panel) */}
+ {selectedProvider.models + .length === 0 + ? dict.modelConfig + .noModelsConfigured + : formatMessage( + dict.modelConfig + .modelsConfiguredCount, + { + count: selectedProvider + .models + .length, + }, + )} +
+- {selectedProvider.models - .length === 0 - ? dict.modelConfig - .noModelsConfigured - : formatMessage( - dict.modelConfig - .modelsConfiguredCount, - { - count: selectedProvider - .models - .length, - }, - )} -
+ className="h-9" + />
+
+
-
-
- {duplicateError} -
- )}- { - dict.modelConfig - .noModelsConfigured - } -
-+ { + editError.message + } +
+ )} +