@lad-tech/mobydick-core
Version:
React Native components library focused on usability, accessibility and developer experience
21 lines (15 loc) • 472 B
text/typescript
import {createContext} from 'react';
import {IPortalContext} from '../types';
const missingFunc = () => {
throw new Error(
'[@lad-tech/mobydick-core] wrap your app with PortalProvider component',
);
};
const PortalContext = createContext<IPortalContext>({
hosts: {},
mountPortal: missingFunc,
updatePortal: missingFunc,
unmountPortal: missingFunc,
});
PortalContext.displayName = '@lad-tech/mobydick-core/PortalContext';
export default PortalContext;