13 lines
338 B
TypeScript
13 lines
338 B
TypeScript
import { createMemo } from "solid-js"
|
|
import { useSync } from "../context/sync"
|
|
|
|
export function useConnected() {
|
|
const sync = useSync()
|
|
return createMemo(() =>
|
|
sync.data.provider.some(
|
|
(provider) =>
|
|
provider.id !== "opencode" || Object.values(provider.models).some((model) => model.cost?.input !== 0),
|
|
),
|
|
)
|
|
}
|