+
+ {/* Provider Dropdown */}
+ {providerDropdownOpen && (
+
+
+ {providers.map((p) => (
+
+ ))}
+
+
+ {/* Model List */}
+ {(() => {
+ const currentProvider = providers.find(p => p.id === current?.provider)
+ if (!currentProvider || currentProvider.models.length <= 1) return null
+ return (
+
+
+ Models
+
+
+ {currentProvider.models.map((model) => (
+
+ ))}
+
+
+ )
+ })()}
+