/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
libs/internal-sdk/src/react-query/_context.tsx
21 строка
605 B
GalTidhar
feat(api-service): add internal sdk (#7599)
30 янв 2025, 09:07
Не верифицирован
30 янв 2025, 09:07
7c159fd
Код
Авторство
О чём код?
import React from "react"; import { NovuCore } from "../core.js"; const NovuContext = React.createContext<NovuCore | null>(null); export function NovuProvider(props: { client: NovuCore, children: React.ReactNode }): React.ReactNode { return ( <NovuContext.Provider value={props.client}> {props.children} </NovuContext.Provider> ); } export function useNovuContext(): NovuCore { const value = React.useContext(NovuContext); if (value === null) { throw new Error("SDK not initialized. Create an instance of NovuCore and pass it to <NovuProvider />."); } return value; }