rn-custom-alert-prompt
Version:
ReactNative Alert & Prompt with no dependencies
18 lines (17 loc) • 663 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.subscribeToModalChange = exports.notifySubscribers = exports.subscribers = void 0;
exports.subscribers = [];
function notifySubscribers(data, alert) {
exports.subscribers.forEach(subscriber => subscriber(data, alert));
}
exports.notifySubscribers = notifySubscribers;
function subscribeToModalChange(callback) {
exports.subscribers.push(callback);
return () => {
const index = exports.subscribers.indexOf(callback);
if (index !== -1)
exports.subscribers.splice(index, 1);
};
}
exports.subscribeToModalChange = subscribeToModalChange;