summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/app/src/components/settings-providers.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/app/src/components/settings-providers.tsx b/packages/app/src/components/settings-providers.tsx
index dbf2ffc90..e39e8a817 100644
--- a/packages/app/src/components/settings-providers.tsx
+++ b/packages/app/src/components/settings-providers.tsx
@@ -20,7 +20,10 @@ export const SettingsProviders: Component = () => {
const globalSDK = useGlobalSDK()
const providers = useProviders()
- const connected = createMemo(() => providers.connected())
+ const connected = createMemo(() => {
+ const paid = providers.paid().length > 0
+ return providers.connected().filter((p) => p.id !== "opencode" || paid)
+ })
const popular = createMemo(() => {
const connectedIDs = new Set(connected().map((p) => p.id))
const items = providers