react-native-modalfy
Version:
Modal citizen of React Native
13 lines (8 loc) • 382 B
text/typescript
import { createContext } from 'react'
import type { ModalContextProvider, ModalfyParams } from '../types'
const createModalContext = <ModalStackParamsList extends ModalfyParams>() => {
const ModalContext = createContext<Partial<ModalContextProvider<ModalStackParamsList>>>({})
ModalContext.displayName = 'Modalfy'
return ModalContext
}
export default createModalContext()