index.js 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = exports.WatermarkController = exports.Watermark = exports.VxeWatermark = void 0;
  6. var _core = require("@vxe-ui/core");
  7. var _watermark = _interopRequireDefault(require("./src/watermark"));
  8. var _dynamics = require("../dynamics");
  9. function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
  10. var VxeWatermark = exports.VxeWatermark = Object.assign({}, _watermark.default, {
  11. install: function install(app) {
  12. app.component(_watermark.default.name, _watermark.default);
  13. }
  14. });
  15. _dynamics.dynamicApp.use(VxeWatermark);
  16. _core.VxeUI.component(_watermark.default);
  17. var WatermarkController = exports.WatermarkController = {
  18. load: function load(options) {
  19. (0, _dynamics.checkDynamic)();
  20. _dynamics.dynamicStore.globalWatermark = Object.assign({}, options);
  21. return Promise.resolve();
  22. },
  23. clear: function clear() {
  24. _dynamics.dynamicStore.globalWatermark = null;
  25. return Promise.resolve();
  26. }
  27. };
  28. _core.VxeUI.watermark = WatermarkController;
  29. var Watermark = exports.Watermark = VxeWatermark;
  30. var _default = exports.default = VxeWatermark;