diff --git a/frontend/src/components/ModelSelector.tsx b/frontend/src/components/ModelSelector.tsx index 9a09755..54a767c 100644 --- a/frontend/src/components/ModelSelector.tsx +++ b/frontend/src/components/ModelSelector.tsx @@ -2,8 +2,15 @@ import { useEffect, useRef, useState } from "react"; import { useStore } from "../store/useStore"; import { ChevronDown } from "./Icon"; -/** Sélecteur de modèle Ollama (chip orange de la barre supérieure). */ -export function ModelSelector() { +/** Sélecteur de modèle Ollama (chip orange, pastille = état de chargement). + + variant "composer" : taille alignée sur les chips du composer, menu vers + le haut. */ +export function ModelSelector({ + variant = "top", +}: { + variant?: "top" | "composer"; +}) { const { models, selectedModel, @@ -31,7 +38,11 @@ export function ModelSelector() {