mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-21 07:32:02 +00:00
ToastsContainerProvider exported through Toasts
This commit is contained in:
parent
c2db27d938
commit
cd5d785ffc
2 changed files with 6 additions and 4 deletions
|
|
@ -2,7 +2,7 @@ require('spatial-navigation-polyfill');
|
||||||
const React = require('react');
|
const React = require('react');
|
||||||
const { Router } = require('stremio-router');
|
const { Router } = require('stremio-router');
|
||||||
const { Core, KeyboardNavigation, ServicesProvider, Shell } = require('stremio/services');
|
const { Core, KeyboardNavigation, ServicesProvider, Shell } = require('stremio/services');
|
||||||
const { ToastsContainerProvider } = require('stremio/common/Toasts/ToastsContainerContext');
|
const { Toasts } = require('stremio/common');
|
||||||
const routerViewsConfig = require('./routerViewsConfig');
|
const routerViewsConfig = require('./routerViewsConfig');
|
||||||
const styles = require('./styles');
|
const styles = require('./styles');
|
||||||
|
|
||||||
|
|
@ -51,14 +51,14 @@ const App = () => {
|
||||||
<ServicesProvider services={services}>
|
<ServicesProvider services={services}>
|
||||||
{
|
{
|
||||||
shellInitialized && coreInitialized ?
|
shellInitialized && coreInitialized ?
|
||||||
<ToastsContainerProvider className={styles['toasts-container']}>
|
<Toasts.ContainerProvider className={styles['toasts-container']}>
|
||||||
<Router
|
<Router
|
||||||
className={styles['router']}
|
className={styles['router']}
|
||||||
homePath={'/'}
|
homePath={'/'}
|
||||||
viewsConfig={routerViewsConfig}
|
viewsConfig={routerViewsConfig}
|
||||||
onPathNotMatch={onPathNotMatch}
|
onPathNotMatch={onPathNotMatch}
|
||||||
/>
|
/>
|
||||||
</ToastsContainerProvider>
|
</Toasts.ContainerProvider>
|
||||||
:
|
:
|
||||||
<div className={styles['app-loader']} />
|
<div className={styles['app-loader']} />
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
const React = require('react');
|
const React = require('react');
|
||||||
const { Modal } = require('stremio-router');
|
const { Modal } = require('stremio-router');
|
||||||
const { ModalsContainerContext } = require('stremio-router');
|
const { ModalsContainerContext } = require('stremio-router');
|
||||||
const { useToastsContainer } = require('./ToastsContainerContext');
|
const { useToastsContainer, ToastsContainerProvider } = require('./ToastsContainerContext');
|
||||||
const Toast = require('./Toast');
|
const Toast = require('./Toast');
|
||||||
|
|
||||||
const DEFAULT_TIMEOUT = 2000;
|
const DEFAULT_TIMEOUT = 2000;
|
||||||
|
|
@ -52,4 +52,6 @@ const Toasts = React.forwardRef(({ className }, ref) => {
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Toasts.ContainerProvider = ToastsContainerProvider;
|
||||||
|
|
||||||
module.exports = Toasts;
|
module.exports = Toasts;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue