interface.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.qrcodeProps = exports.qrProps = void 0;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. var _type = require("../_util/type");
  9. const qrProps = () => {
  10. return {
  11. size: {
  12. type: Number,
  13. default: 160
  14. },
  15. value: {
  16. type: String,
  17. required: true
  18. },
  19. type: (0, _type.stringType)('canvas'),
  20. color: String,
  21. bgColor: String,
  22. includeMargin: Boolean,
  23. imageSettings: (0, _type.objectType)()
  24. };
  25. };
  26. exports.qrProps = qrProps;
  27. const qrcodeProps = () => {
  28. return (0, _extends2.default)((0, _extends2.default)({}, qrProps()), {
  29. errorLevel: (0, _type.stringType)('M'),
  30. icon: String,
  31. iconSize: {
  32. type: Number,
  33. default: 40
  34. },
  35. status: (0, _type.stringType)('active'),
  36. bordered: {
  37. type: Boolean,
  38. default: true
  39. }
  40. });
  41. };
  42. exports.qrcodeProps = qrcodeProps;