24 lines
678 B
TypeScript
24 lines
678 B
TypeScript
// Metro module 15781 (f15782).
|
|
import Module589 from "../../../_bundle/Module589";
|
|
import Dispatcher from "../../../Dispatcher";
|
|
let ToastStore;
|
|
const toastProps = null;
|
|
const ToastStore2 = class ToastStore extends Module589.Store {
|
|
getContent = () => toastProps;
|
|
};
|
|
ToastStore2.prototype;
|
|
ToastStore = ToastStore2;
|
|
ToastStore2.displayName = "ToastStore";
|
|
const toastStore = new ToastStore(Dispatcher, {
|
|
TOAST_OPEN: function handleOpen({ toastProps: toastProps2 }) {
|
|
if (toastProps?.key === toastProps2.key) {
|
|
return false;
|
|
}
|
|
toastProps = toastProps2;
|
|
},
|
|
TOAST_CLOSE: function handleClose() {
|
|
toastProps = null;
|
|
}
|
|
});
|
|
export default toastStore;
|