feat(FN-669): complete Step 6 — pass model favorites props to CustomModelDropdown

This commit is contained in:
gsxdsm
2026-04-01 22:25:58 -07:00
parent f7b85afb85
commit b2b81e76b8

View File

@@ -16,6 +16,8 @@ interface ModelSelectionModalProps {
onRetry: () => void;
favoriteProviders?: string[];
onToggleFavorite?: (provider: string) => void;
favoriteModels?: string[];
onToggleModelFavorite?: (modelId: string) => void;
}
function getModelBadgeLabel(models: ModelInfo[], value: string): string {
@@ -41,6 +43,8 @@ export function ModelSelectionModal({
onRetry,
favoriteProviders = [],
onToggleFavorite,
favoriteModels = [],
onToggleModelFavorite,
}: ModelSelectionModalProps) {
// Handle Escape key
useEffect(() => {
@@ -135,6 +139,8 @@ export function ModelSelectionModal({
placeholder="Select executor model…"
favoriteProviders={favoriteProviders}
onToggleFavorite={onToggleFavorite}
favoriteModels={favoriteModels}
onToggleModelFavorite={onToggleModelFavorite}
/>
</div>
</div>
@@ -159,6 +165,8 @@ export function ModelSelectionModal({
placeholder="Select validator model…"
favoriteProviders={favoriteProviders}
onToggleFavorite={onToggleFavorite}
favoriteModels={favoriteModels}
onToggleModelFavorite={onToggleModelFavorite}
/>
</div>
</div>