Commit 79ac2457fde182867a27522a1a1ae437bf5643b1

Authored by Sergio Crisostomo
1 parent b42322fe

Allow DatePicker to receive TimePicker options

src/components/date-picker/panel/Date/date-panel-mixin.js
@@ -32,6 +32,10 @@ export default { @@ -32,6 +32,10 @@ export default {
32 type: Array, 32 type: Array,
33 default: () => [initTimeDate(), initTimeDate()] 33 default: () => [initTimeDate(), initTimeDate()]
34 }, 34 },
  35 + timePickerOptions: {
  36 + default: () => ({}),
  37 + type: Object,
  38 + },
35 showWeekNumbers: { 39 showWeekNumbers: {
36 type: Boolean, 40 type: Boolean,
37 default: false 41 default: false
src/components/date-picker/panel/Date/date-range.vue
@@ -91,6 +91,7 @@ @@ -91,6 +91,7 @@
91 :value="dates" 91 :value="dates"
92 :format="format" 92 :format="format"
93 :time-disabled="timeDisabled" 93 :time-disabled="timeDisabled"
  94 + v-bind="timePickerOptions"
94 @on-pick="handleRangePick" 95 @on-pick="handleRangePick"
95 @on-pick-click="handlePickClick" 96 @on-pick-click="handlePickClick"
96 @on-pick-clear="handlePickClear" 97 @on-pick-clear="handlePickClear"
src/components/date-picker/panel/Date/date.vue
@@ -50,6 +50,7 @@ @@ -50,6 +50,7 @@
50 :value="dates" 50 :value="dates"
51 :format="format" 51 :format="format"
52 :time-disabled="timeDisabled" 52 :time-disabled="timeDisabled"
  53 + v-bind="timePickerOptions"
53 @on-pick="handlePick" 54 @on-pick="handlePick"
54 @on-pick-click="handlePickClick" 55 @on-pick-click="handlePickClick"
55 @on-pick-clear="handlePickClear" 56 @on-pick-clear="handlePickClear"
src/components/date-picker/picker.vue
@@ -48,6 +48,8 @@ @@ -48,6 +48,8 @@
48 :show-week-numbers="showWeekNumbers" 48 :show-week-numbers="showWeekNumbers"
49 :picker-type="type" 49 :picker-type="type"
50 50
  51 + :time-picker-options="timePickerOptions"
  52 +
51 v-bind="ownPickerProps" 53 v-bind="ownPickerProps"
52 54
53 @on-pick="onPick" 55 @on-pick="onPick"
@@ -113,6 +115,10 @@ @@ -113,6 +115,10 @@
113 type: Boolean, 115 type: Boolean,
114 default: false 116 default: false
115 }, 117 },
  118 + timePickerOptions: {
  119 + default: () => ({}),
  120 + type: Object,
  121 + },
116 splitPanels: { 122 splitPanels: {
117 type: Boolean, 123 type: Boolean,
118 default: false 124 default: false