interface.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.tourStepProps = exports.tourStepInfo = void 0;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. var _type = require("../_util/type");
  9. const tourStepInfo = () => ({
  10. arrow: (0, _type.someType)([Boolean, Object]),
  11. target: (0, _type.someType)([String, Function, Object]),
  12. title: (0, _type.someType)([String, Object]),
  13. description: (0, _type.someType)([String, Object]),
  14. placement: (0, _type.stringType)(),
  15. mask: (0, _type.someType)([Object, Boolean], true),
  16. className: {
  17. type: String
  18. },
  19. style: (0, _type.objectType)(),
  20. scrollIntoViewOptions: (0, _type.someType)([Boolean, Object])
  21. });
  22. exports.tourStepInfo = tourStepInfo;
  23. const tourStepProps = () => (0, _extends2.default)((0, _extends2.default)({}, tourStepInfo()), {
  24. prefixCls: {
  25. type: String
  26. },
  27. total: {
  28. type: Number
  29. },
  30. current: {
  31. type: Number
  32. },
  33. onClose: (0, _type.functionType)(),
  34. onFinish: (0, _type.functionType)(),
  35. renderPanel: (0, _type.functionType)(),
  36. onPrev: (0, _type.functionType)(),
  37. onNext: (0, _type.functionType)()
  38. });
  39. exports.tourStepProps = tourStepProps;