b9d48a27643dd4e4d5fd58c860fbdd569449404b02ebc39c4a738f0b00165955350e4645bd4e4875b283d3d98d3e36af9bd0a9a97d90050a552c0458f8bf4c 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var core = require('@popperjs/core');
  4. var iconsVue = require('@element-plus/icons-vue');
  5. var shared = require('../props/shared.js');
  6. var runtime = require('../../../../utils/vue/props/runtime.js');
  7. var content = require('../../../tooltip/src/content.js');
  8. var index = require('../../../../hooks/use-size/index.js');
  9. var index$1 = require('../../../../hooks/use-empty-values/index.js');
  10. var index$2 = require('../../../../hooks/use-aria/index.js');
  11. const timePickerDefaultProps = runtime.buildProps({
  12. id: {
  13. type: runtime.definePropType([Array, String])
  14. },
  15. name: {
  16. type: runtime.definePropType([Array, String])
  17. },
  18. popperClass: content.useTooltipContentProps.popperClass,
  19. popperStyle: content.useTooltipContentProps.popperStyle,
  20. format: String,
  21. valueFormat: String,
  22. dateFormat: String,
  23. timeFormat: String,
  24. type: {
  25. type: String,
  26. default: ""
  27. },
  28. clearable: {
  29. type: Boolean,
  30. default: true
  31. },
  32. clearIcon: {
  33. type: runtime.definePropType([String, Object]),
  34. default: iconsVue.CircleClose
  35. },
  36. editable: {
  37. type: Boolean,
  38. default: true
  39. },
  40. prefixIcon: {
  41. type: runtime.definePropType([String, Object]),
  42. default: ""
  43. },
  44. size: index.useSizeProp,
  45. readonly: Boolean,
  46. disabled: Boolean,
  47. placeholder: {
  48. type: String,
  49. default: ""
  50. },
  51. popperOptions: {
  52. type: runtime.definePropType(Object),
  53. default: () => ({})
  54. },
  55. modelValue: {
  56. type: runtime.definePropType([Date, Array, String, Number]),
  57. default: ""
  58. },
  59. rangeSeparator: {
  60. type: String,
  61. default: "-"
  62. },
  63. startPlaceholder: String,
  64. endPlaceholder: String,
  65. defaultValue: {
  66. type: runtime.definePropType([Date, Array])
  67. },
  68. defaultTime: {
  69. type: runtime.definePropType([Date, Array])
  70. },
  71. isRange: Boolean,
  72. ...shared.disabledTimeListsProps,
  73. disabledDate: {
  74. type: Function
  75. },
  76. cellClassName: {
  77. type: Function
  78. },
  79. shortcuts: {
  80. type: Array,
  81. default: () => []
  82. },
  83. arrowControl: Boolean,
  84. tabindex: {
  85. type: runtime.definePropType([String, Number]),
  86. default: 0
  87. },
  88. validateEvent: {
  89. type: Boolean,
  90. default: true
  91. },
  92. unlinkPanels: Boolean,
  93. placement: {
  94. type: runtime.definePropType(String),
  95. values: core.placements,
  96. default: "bottom"
  97. },
  98. fallbackPlacements: {
  99. type: runtime.definePropType(Array),
  100. default: ["bottom", "top", "right", "left"]
  101. },
  102. ...index$1.useEmptyValuesProps,
  103. ...index$2.useAriaProps(["ariaLabel"]),
  104. showNow: {
  105. type: Boolean,
  106. default: true
  107. },
  108. showConfirm: {
  109. type: Boolean,
  110. default: true
  111. },
  112. showFooter: {
  113. type: Boolean,
  114. default: true
  115. },
  116. showWeekNumber: Boolean
  117. });
  118. const timePickerRangeTriggerProps = runtime.buildProps({
  119. id: {
  120. type: runtime.definePropType(Array)
  121. },
  122. name: {
  123. type: runtime.definePropType(Array)
  124. },
  125. modelValue: {
  126. type: runtime.definePropType([Array, String])
  127. },
  128. startPlaceholder: String,
  129. endPlaceholder: String,
  130. disabled: Boolean
  131. });
  132. const timePickerRngeTriggerProps = timePickerRangeTriggerProps;
  133. exports.timePickerDefaultProps = timePickerDefaultProps;
  134. exports.timePickerRangeTriggerProps = timePickerRangeTriggerProps;
  135. exports.timePickerRngeTriggerProps = timePickerRngeTriggerProps;
  136. //# sourceMappingURL=props.js.map