15 lines
760 B
TypeScript
15 lines
760 B
TypeScript
// Metro module 14912 (f14913).
|
|
import { PermissionStateType } from "../../../stores/native/PushNotificationPermissionStore";
|
|
import { NUF_NOTIFICATION_MODAL_KEY } from "../NUFConstants";
|
|
import ModalActionCreators from "../../../actions/ModalActionCreators";
|
|
import { setPushPermissionState } from "../../../actions/native/PushNotificationActionCreators";
|
|
export function showPushNotificationPromptModal({ onComplete: onComplete2 }) {
|
|
ModalActionCreators.pushLazy(import("./components/notification/RedesignNotificationModal"), {
|
|
onComplete: function onComplete() {
|
|
ModalActionCreators.popWithKey(NUF_NOTIFICATION_MODAL_KEY);
|
|
onComplete2();
|
|
}
|
|
}, NUF_NOTIFICATION_MODAL_KEY);
|
|
setPushPermissionState(PermissionStateType.PROMPT_SEEN);
|
|
}
|