"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var utils_1 = require('./../common/utils.js'); var defaultOptions = { selector: '#van-notify', duration: 3000 }; function parseOptions(text) { return utils_1.isObj(text) ? text : { text: text }; } function getContext() { var pages = getCurrentPages(); return pages[pages.length - 1]; } function Notify(options) { options = Object.assign({}, defaultOptions, parseOptions(options)); var context = options.context || getContext(); var notify = context.selectComponent(options.selector); delete options.context; delete options.selector; if (notify) { notify.set(options); notify.showNotify(); } else { console.warn('未找到 van-notify 节点,请确认 selector 及 context 是否正确'); } } exports.default = Notify; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vdGlmeS5qcyJdLCJuYW1lcyI6WyJPYmplY3QiLCJ2YWx1ZSIsInV0aWxzXzEiLCJyZXF1aXJlIiwiZGVmYXVsdE9wdGlvbnMiLCJzZWxlY3RvciIsImR1cmF0aW9uIiwidGV4dCIsInBhZ2VzIiwib3B0aW9ucyIsInBhcnNlT3B0aW9ucyIsImNvbnRleHQiLCJub3RpZnkiLCJjb25zb2xlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6Ijs7QUFDQUEsT0FBQUEsY0FBQUEsQ0FBQUEsT0FBQUEsRUFBQUEsWUFBQUEsRUFBNkMsRUFBRUMsT0FBL0NELElBQTZDLEVBQTdDQTtBQUNBLElBQUlFLFVBQVVDLFFBQWQsc0JBQWNBLENBQWQ7QUFDQSxJQUFJQyxpQkFBaUI7QUFDakJDLGNBRGlCLGFBQUE7QUFFakJDLGNBQVU7QUFGTyxDQUFyQjtBQUlBLFNBQUEsWUFBQSxDQUFBLElBQUEsRUFBNEI7QUFDeEIsV0FBT0osUUFBQUEsS0FBQUEsQ0FBQUEsSUFBQUEsSUFBQUEsSUFBQUEsR0FBNkIsRUFBRUssTUFBdEMsSUFBb0MsRUFBcEM7QUFDSDtBQUNELFNBQUEsVUFBQSxHQUFzQjtBQUNsQixRQUFJQyxRQUFKLGlCQUFBO0FBQ0EsV0FBT0EsTUFBTUEsTUFBQUEsTUFBQUEsR0FBYixDQUFPQSxDQUFQO0FBQ0g7QUFDRCxTQUFBLE1BQUEsQ0FBQSxPQUFBLEVBQXlCO0FBQ3JCQyxjQUFVVCxPQUFBQSxNQUFBQSxDQUFBQSxFQUFBQSxFQUFBQSxjQUFBQSxFQUFrQ1UsYUFBNUNELE9BQTRDQyxDQUFsQ1YsQ0FBVlM7QUFDQSxRQUFJRSxVQUFVRixRQUFBQSxPQUFBQSxJQUFkLFlBQUE7QUFDQSxRQUFJRyxTQUFTRCxRQUFBQSxlQUFBQSxDQUF3QkYsUUFBckMsUUFBYUUsQ0FBYjtBQUNBLFdBQU9GLFFBQVAsT0FBQTtBQUNBLFdBQU9BLFFBQVAsUUFBQTtBQUNBLFFBQUEsTUFBQSxFQUFZO0FBQ1JHLGVBQUFBLEdBQUFBLENBQUFBLE9BQUFBO0FBQ0FBLGVBQUFBLElBQUFBO0FBRkosS0FBQSxNQUlLO0FBQ0RDLGdCQUFBQSxJQUFBQSxDQUFBQSwrQ0FBQUE7QUFDSDtBQUNKO0FBQ0RDLFFBQUFBLE9BQUFBLEdBQUFBLE1BQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG52YXIgdXRpbHNfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vdXRpbHNcIik7XG52YXIgZGVmYXVsdE9wdGlvbnMgPSB7XG4gICAgc2VsZWN0b3I6ICcjdmFuLW5vdGlmeScsXG4gICAgZHVyYXRpb246IDMwMDBcbn07XG5mdW5jdGlvbiBwYXJzZU9wdGlvbnModGV4dCkge1xuICAgIHJldHVybiB1dGlsc18xLmlzT2JqKHRleHQpID8gdGV4dCA6IHsgdGV4dDogdGV4dCB9O1xufVxuZnVuY3Rpb24gZ2V0Q29udGV4dCgpIHtcbiAgICB2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcbiAgICByZXR1cm4gcGFnZXNbcGFnZXMubGVuZ3RoIC0gMV07XG59XG5mdW5jdGlvbiBOb3RpZnkob3B0aW9ucykge1xuICAgIG9wdGlvbnMgPSBPYmplY3QuYXNzaWduKHt9LCBkZWZhdWx0T3B0aW9ucywgcGFyc2VPcHRpb25zKG9wdGlvbnMpKTtcbiAgICB2YXIgY29udGV4dCA9IG9wdGlvbnMuY29udGV4dCB8fCBnZXRDb250ZXh0KCk7XG4gICAgdmFyIG5vdGlmeSA9IGNvbnRleHQuc2VsZWN0Q29tcG9uZW50KG9wdGlvbnMuc2VsZWN0b3IpO1xuICAgIGRlbGV0ZSBvcHRpb25zLmNvbnRleHQ7XG4gICAgZGVsZXRlIG9wdGlvbnMuc2VsZWN0b3I7XG4gICAgaWYgKG5vdGlmeSkge1xuICAgICAgICBub3RpZnkuc2V0KG9wdGlvbnMpO1xuICAgICAgICBub3RpZnkuc2hvdygpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgY29uc29sZS53YXJuKCfmnKrmib7liLAgdmFuLW5vdGlmeSDoioLngrnvvIzor7fnoa7orqQgc2VsZWN0b3Ig5Y+KIGNvbnRleHQg5piv5ZCm5q2j56GuJyk7XG4gICAgfVxufVxuZXhwb3J0cy5kZWZhdWx0ID0gTm90aWZ5O1xuIl0sImZpbGUiOiJub3RpZnkuanMifQ==