69f09eaacac613fe4bbfd48a95d0198fed78a147f1b21361077e8620461ce6464fd8f342c18fc9226a59434adde6ae4b88d230148df4d1d344319c62c52cd7 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import { disabledTimeListsProps } from '../../../time-picker/src/props/shared.mjs';
  2. import { buildProps, definePropType } from '../../../../utils/vue/props/runtime.mjs';
  3. const datePickerPanelProps = buildProps({
  4. valueFormat: String,
  5. dateFormat: String,
  6. timeFormat: String,
  7. disabled: Boolean,
  8. modelValue: {
  9. type: definePropType([Date, Array, String, Number]),
  10. default: ""
  11. },
  12. defaultValue: {
  13. type: definePropType([Date, Array])
  14. },
  15. defaultTime: {
  16. type: definePropType([Date, Array])
  17. },
  18. isRange: Boolean,
  19. ...disabledTimeListsProps,
  20. disabledDate: {
  21. type: Function
  22. },
  23. cellClassName: {
  24. type: Function
  25. },
  26. shortcuts: {
  27. type: Array,
  28. default: () => []
  29. },
  30. arrowControl: Boolean,
  31. unlinkPanels: Boolean,
  32. showNow: {
  33. type: Boolean,
  34. default: true
  35. },
  36. showConfirm: Boolean,
  37. showFooter: Boolean,
  38. showWeekNumber: Boolean,
  39. type: {
  40. type: definePropType(String),
  41. default: "date"
  42. },
  43. clearable: {
  44. type: Boolean,
  45. default: true
  46. },
  47. border: {
  48. type: Boolean,
  49. default: true
  50. }
  51. });
  52. export { datePickerPanelProps };
  53. //# sourceMappingURL=date-picker-panel.mjs.map