mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-21 11:42:05 +00:00
Toast renamed to Toasts
This commit is contained in:
parent
d29114b49b
commit
706ef68162
9 changed files with 10 additions and 10 deletions
|
|
@ -1,3 +0,0 @@
|
||||||
const Toast = require('./Toast');
|
|
||||||
|
|
||||||
module.exports = Toast;
|
|
||||||
|
|
@ -8,7 +8,7 @@ const styles = require('./styles');
|
||||||
|
|
||||||
const DEFAULT_TIMEOUT = 2000;
|
const DEFAULT_TIMEOUT = 2000;
|
||||||
|
|
||||||
const Toast = React.forwardRef(({ className }, ref) => {
|
const Toasts = React.forwardRef(({ className }, ref) => {
|
||||||
const toastsContainer = useToastsContainer();
|
const toastsContainer = useToastsContainer();
|
||||||
const [toastItems, dispatch] = React.useReducer(
|
const [toastItems, dispatch] = React.useReducer(
|
||||||
(state, action) => {
|
(state, action) => {
|
||||||
|
|
@ -47,11 +47,11 @@ const Toast = React.forwardRef(({ className }, ref) => {
|
||||||
|
|
||||||
return toastItems.length === 0 ? null : (
|
return toastItems.length === 0 ? null : (
|
||||||
<ModalsContainerContext.Provider value={toastsContainer}>
|
<ModalsContainerContext.Provider value={toastsContainer}>
|
||||||
<Modal className={classnames(className, styles['toast-container'])} disabled={true}>
|
<Modal className={classnames(className, styles['toasts-container'])} disabled={true}>
|
||||||
{toastItems.map((item, index) => (<ToastItem {...item} key={index} />))}
|
{toastItems.map((item, index) => (<ToastItem {...item} key={index} />))}
|
||||||
</Modal>
|
</Modal>
|
||||||
</ModalsContainerContext.Provider>
|
</ModalsContainerContext.Provider>
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
module.exports = Toast;
|
module.exports = Toasts;
|
||||||
3
src/common/Toasts/index.js
Normal file
3
src/common/Toasts/index.js
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
const Toasts = require('./Toasts');
|
||||||
|
|
||||||
|
module.exports = Toasts;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
.toast-container {
|
.toasts-container {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: var(--nav-bar-size);
|
top: var(--nav-bar-size);
|
||||||
right: 0;
|
right: 0;
|
||||||
|
|
@ -16,7 +16,7 @@ const Popup = require('./Popup');
|
||||||
const SharePrompt = require('./SharePrompt');
|
const SharePrompt = require('./SharePrompt');
|
||||||
const Slider = require('./Slider');
|
const Slider = require('./Slider');
|
||||||
const TextInput = require('./TextInput');
|
const TextInput = require('./TextInput');
|
||||||
const Toast = require('./Toast');
|
const Toasts = require('./Toasts');
|
||||||
const ToastsContainerContext = require('./ToastsContainerContext');
|
const ToastsContainerContext = require('./ToastsContainerContext');
|
||||||
const routesRegexp = require('./routesRegexp');
|
const routesRegexp = require('./routesRegexp');
|
||||||
const useAnimationFrame = require('./useAnimationFrame');
|
const useAnimationFrame = require('./useAnimationFrame');
|
||||||
|
|
@ -47,7 +47,7 @@ module.exports = {
|
||||||
SharePrompt,
|
SharePrompt,
|
||||||
Slider,
|
Slider,
|
||||||
TextInput,
|
TextInput,
|
||||||
Toast,
|
Toasts,
|
||||||
ToastsContainerContext,
|
ToastsContainerContext,
|
||||||
routesRegexp,
|
routesRegexp,
|
||||||
useAnimationFrame,
|
useAnimationFrame,
|
||||||
|
|
|
||||||
|
|
@ -11,4 +11,4 @@ require('./Popup');
|
||||||
require('./SeasonsBar');
|
require('./SeasonsBar');
|
||||||
require('./SharePrompt');
|
require('./SharePrompt');
|
||||||
require('./Stream');
|
require('./Stream');
|
||||||
require('./Toast');
|
require('./Toasts');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue