degmods.com/src/hooks/useNDKContext.ts

20 lines
395 B
TypeScript
Raw Normal View History

2024-10-14 13:24:43 +05:00
import { NDKContext } from 'contexts/NDKContext'
import { useContext } from 'react'
export const useNDKContext = () => {
const ndkContext = useContext(NDKContext)
if (!ndkContext)
throw new Error(
'NDKContext should not be used in out component tree hierarchy'
)
const { ndk, fetchEvents, fetchMods } = ndkContext
return {
ndk,
fetchEvents,
fetchMods
}
}