Move ModelSelectorTab to shared favorites/model-cache state while keeping selector behavior aligned with shared data flow. - replace local model/favorites fetching and persistence in ModelSelectorTab with useFavorites and useModelsCache - delegate provider/model favorite toggles to shared hook handlers and keep existing toast error handling - update ModelSelectorTab tests to cover shared favorites rendering, shared global-settings toggle calls, and fetch-failure empty-state behavior Files changed: .../dashboard/app/components/ModelSelectorTab.tsx | 88 ++++------------------ .../components/__tests__/ModelSelectorTab.test.tsx | 55 ++++++++++++-- 2 files changed, 65 insertions(+), 78 deletions(-) Fusion-Task-Id: FN-5680 Fusion-Task-Lineage: 8df227ce-3dfd-4c60-9212-d0d5078edfc4
19 KiB
19 KiB