carousel.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var types = require('../../../utils/types.js');
  5. const carouselProps = runtime.buildProps({
  6. initialIndex: {
  7. type: Number,
  8. default: 0
  9. },
  10. height: {
  11. type: String,
  12. default: ""
  13. },
  14. trigger: {
  15. type: String,
  16. values: ["hover", "click"],
  17. default: "hover"
  18. },
  19. autoplay: {
  20. type: Boolean,
  21. default: true
  22. },
  23. interval: {
  24. type: Number,
  25. default: 3e3
  26. },
  27. indicatorPosition: {
  28. type: String,
  29. values: ["", "none", "outside"],
  30. default: ""
  31. },
  32. arrow: {
  33. type: String,
  34. values: ["always", "hover", "never"],
  35. default: "hover"
  36. },
  37. type: {
  38. type: String,
  39. values: ["", "card"],
  40. default: ""
  41. },
  42. cardScale: {
  43. type: Number,
  44. default: 0.83
  45. },
  46. loop: {
  47. type: Boolean,
  48. default: true
  49. },
  50. direction: {
  51. type: String,
  52. values: ["horizontal", "vertical"],
  53. default: "horizontal"
  54. },
  55. pauseOnHover: {
  56. type: Boolean,
  57. default: true
  58. },
  59. motionBlur: Boolean
  60. });
  61. const carouselEmits = {
  62. change: (current, prev) => [current, prev].every(types.isNumber)
  63. };
  64. exports.carouselEmits = carouselEmits;
  65. exports.carouselProps = carouselProps;
  66. //# sourceMappingURL=carousel.js.map