+
+
- {showConfigLoading && (
-
- )}
- {hasConfigOptions &&
- availableConfigOptions.map((option) => (
-
- onConfigOptionChange?.(configId, valueId)
- }
- />
- ))}
- {showModeLoading && }
- {showModeSelector && effectiveModeId && (
-
+ {/* 宽屏内联显示,窄屏(<300px)通过"更多"气泡显示 */}
+
+ {selectorItems}
+
+ {hasAnySelector && (
+
+
+
+
+
+ {selectorItems}
+
+
)}
diff --git a/src/components/chat/mode-selector.tsx b/src/components/chat/mode-selector.tsx
index 85f84b6..925d082 100644
--- a/src/components/chat/mode-selector.tsx
+++ b/src/components/chat/mode-selector.tsx
@@ -34,11 +34,11 @@ export function ModeSelector({
diff --git a/src/components/chat/session-config-selector.tsx b/src/components/chat/session-config-selector.tsx
index 6742aeb..781088f 100644
--- a/src/components/chat/session-config-selector.tsx
+++ b/src/components/chat/session-config-selector.tsx
@@ -39,11 +39,11 @@ export function SessionConfigSelector({