"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var component_1 = require('./../common/component.js'); var color_1 = require('./../common/color.js'); var safe_area_1 = require('./../mixins/safe-area.js'); component_1.VantComponent({ mixins: [safe_area_1.safeArea()], props: { text: String, color: { type: String, value: '#fff' }, backgroundColor: { type: String, value: color_1.RED }, duration: { type: Number, value: 3000 }, zIndex: { type: Number, value: 110 } }, methods: { show: function show() { var _this = this; var duration = this.data.duration; clearTimeout(this.timer); this.set({ show: true }); if (duration > 0 && duration !== Infinity) { this.timer = setTimeout(function () { _this.hide(); }, duration); } }, hide: function hide() { clearTimeout(this.timer); this.set({ show: false }); } } }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwiY29sb3JfMSIsInNhZmVfYXJlYV8xIiwibWl4aW5zIiwicHJvcHMiLCJ0ZXh0IiwiY29sb3IiLCJ0eXBlIiwiYmFja2dyb3VuZENvbG9yIiwiUkVEIiwiZHVyYXRpb24iLCJ6SW5kZXgiLCJtZXRob2RzIiwic2hvdyIsIl90aGlzIiwiY2xlYXJUaW1lb3V0IiwiaGlkZSJdLCJtYXBwaW5ncyI6Ijs7QUFDQUEsT0FBQUEsY0FBQUEsQ0FBQUEsT0FBQUEsRUFBQUEsWUFBQUEsRUFBNkMsRUFBRUMsT0FBL0NELElBQTZDLEVBQTdDQTtBQUNBLElBQUlFLGNBQWNDLFFBQWxCLDBCQUFrQkEsQ0FBbEI7QUFDQSxJQUFJQyxVQUFVRCxRQUFkLHNCQUFjQSxDQUFkO0FBQ0EsSUFBSUUsY0FBY0YsUUFBbEIsMEJBQWtCQSxDQUFsQjtBQUNBRCxZQUFBQSxhQUFBQSxDQUEwQjtBQUN0QkksWUFBUSxDQUFDRCxZQURhLFFBQ2JBLEVBQUQsQ0FEYztBQUV0QkUsV0FBTztBQUNIQyxjQURHLE1BQUE7QUFFSEMsZUFBTztBQUNIQyxrQkFERyxNQUFBO0FBRUhULG1CQUFPO0FBRkosU0FGSjtBQU1IVSx5QkFBaUI7QUFDYkQsa0JBRGEsTUFBQTtBQUViVCxtQkFBT0csUUFBUVE7QUFGRixTQU5kO0FBVUhDLGtCQUFVO0FBQ05ILGtCQURNLE1BQUE7QUFFTlQsbUJBQU87QUFGRCxTQVZQO0FBY0hhLGdCQUFRO0FBQ0pKLGtCQURJLE1BQUE7QUFFSlQsbUJBQU87QUFGSDtBQWRMLEtBRmU7QUFxQnRCYyxhQUFTO0FBQ0xDLGNBQU0sU0FBQSxJQUFBLEdBQVk7QUFDZCxnQkFBSUMsUUFBSixJQUFBO0FBQ0EsZ0JBQUlKLFdBQVcsS0FBQSxJQUFBLENBQWYsUUFBQTtBQUNBSyx5QkFBYSxLQUFiQSxLQUFBQTtBQUNBLGlCQUFBLEdBQUEsQ0FBUztBQUNMRixzQkFBTTtBQURELGFBQVQ7QUFHQSxnQkFBSUgsV0FBQUEsQ0FBQUEsSUFBZ0JBLGFBQXBCLFFBQUEsRUFBMkM7QUFDdkMscUJBQUEsS0FBQSxHQUFhLFdBQVcsWUFBWTtBQUNoQ0ksMEJBQUFBLElBQUFBO0FBRFMsaUJBQUEsRUFBYixRQUFhLENBQWI7QUFHSDtBQVpBLFNBQUE7QUFjTEUsY0FBTSxTQUFBLElBQUEsR0FBWTtBQUNkRCx5QkFBYSxLQUFiQSxLQUFBQTtBQUNBLGlCQUFBLEdBQUEsQ0FBUztBQUNMRixzQkFBTTtBQURELGFBQVQ7QUFHSDtBQW5CSTtBQXJCYSxDQUExQmQiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbnZhciBjb21wb25lbnRfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vY29tcG9uZW50XCIpO1xudmFyIGNvbG9yXzEgPSByZXF1aXJlKFwiLi4vY29tbW9uL2NvbG9yXCIpO1xudmFyIHNhZmVfYXJlYV8xID0gcmVxdWlyZShcIi4uL21peGlucy9zYWZlLWFyZWFcIik7XG5jb21wb25lbnRfMS5WYW50Q29tcG9uZW50KHtcbiAgICBtaXhpbnM6IFtzYWZlX2FyZWFfMS5zYWZlQXJlYSgpXSxcbiAgICBwcm9wczoge1xuICAgICAgICB0ZXh0OiBTdHJpbmcsXG4gICAgICAgIGNvbG9yOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJyNmZmYnXG4gICAgICAgIH0sXG4gICAgICAgIGJhY2tncm91bmRDb2xvcjoge1xuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgICAgICAgdmFsdWU6IGNvbG9yXzEuUkVEXG4gICAgICAgIH0sXG4gICAgICAgIGR1cmF0aW9uOiB7XG4gICAgICAgICAgICB0eXBlOiBOdW1iZXIsXG4gICAgICAgICAgICB2YWx1ZTogMzAwMFxuICAgICAgICB9LFxuICAgICAgICB6SW5kZXg6IHtcbiAgICAgICAgICAgIHR5cGU6IE51bWJlcixcbiAgICAgICAgICAgIHZhbHVlOiAxMTBcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBzaG93OiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICAgICAgdmFyIGR1cmF0aW9uID0gdGhpcy5kYXRhLmR1cmF0aW9uO1xuICAgICAgICAgICAgY2xlYXJUaW1lb3V0KHRoaXMudGltZXIpO1xuICAgICAgICAgICAgdGhpcy5zZXQoe1xuICAgICAgICAgICAgICAgIHNob3c6IHRydWVcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgaWYgKGR1cmF0aW9uID4gMCAmJiBkdXJhdGlvbiAhPT0gSW5maW5pdHkpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnRpbWVyID0gc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgICAgIF90aGlzLmhpZGUoKTtcbiAgICAgICAgICAgICAgICB9LCBkdXJhdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGhpZGU6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKTtcbiAgICAgICAgICAgIHRoaXMuc2V0KHtcbiAgICAgICAgICAgICAgICBzaG93OiBmYWxzZVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9XG59KTtcbiJdLCJmaWxlIjoiaW5kZXguanMifQ==