{/* Provider dropdown */}
{dropdownOpen && (
{PROVIDERS.map((provider, index) => {
const Icon = provider.icon;
const isActive = provider.id === activeProvider.id;
const isFirst = index === 0;
const prevWasActive = index > 0 && !PROVIDERS[index - 1].comingSoon;
return (
{prevWasActive && !isFirst && (
)}
);
})}
)}
{!multimodelAvailable && (
Codex and Gemini require Multimodel mode.
)}
{modelOptions.map((opt) => (
))}