/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/tui/src/context/location.tsx
14 строк
562 B
Dax
fix(tui): scope file autocomplete to session (#33458)
23 июн 2026, 03:31
Не верифицирован
23 июн 2026, 03:31
ef23579
Код
Авторство
О чём код?
import type { LocationRef } from "@opencode-ai/sdk/v2" import { createContext, useContext, type Accessor, type ParentProps } from "solid-js" const context = createContext<Accessor<LocationRef | undefined>>() export function LocationProvider(props: ParentProps<{ location?: LocationRef }>) { return <context.Provider value={() => props.location}>{props.children}</context.Provider> } export function useLocation() { const value = useContext(context) if (!value) throw new Error("Location context must be used within a LocationProvider") return value }