diff options
| author | Adam <[email protected]> | 2025-12-11 03:33:50 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-11 06:48:59 -0600 |
| commit | f9f78122d0f2e1d750d5c6a35011e1b092c6957c (patch) | |
| tree | dcfc051ddc151adfcaf15723322933dcec8bc37b /packages/desktop/src/hooks | |
| parent | 1980113ee4305844803f866aef05d742f7cffd47 (diff) | |
| download | opencode-f9f78122d0f2e1d750d5c6a35011e1b092c6957c.tar.gz opencode-f9f78122d0f2e1d750d5c6a35011e1b092c6957c.zip | |
wip(desktop): progress
Diffstat (limited to 'packages/desktop/src/hooks')
| -rw-r--r-- | packages/desktop/src/hooks/use-providers.ts | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/packages/desktop/src/hooks/use-providers.ts b/packages/desktop/src/hooks/use-providers.ts index c3fcc7898..04ef855d4 100644 --- a/packages/desktop/src/hooks/use-providers.ts +++ b/packages/desktop/src/hooks/use-providers.ts @@ -16,16 +16,14 @@ export function useProviders() { } return globalSync.data.provider }) - const connected = createMemo(() => - providers().all.filter( - (p) => providers().connected.includes(p.id) && Object.values(p.models).find((m) => m.cost?.input), - ), - ) + const connected = createMemo(() => providers().all.filter((p) => providers().connected.includes(p.id))) + const paid = createMemo(() => connected().filter((p) => Object.values(p.models).find((m) => m.cost?.input))) const popular = createMemo(() => providers().all.filter((p) => popularProviders.includes(p.id))) return createMemo(() => ({ all: providers().all, default: providers().default, popular, connected, + paid, })) } |
