Commit 2bf3e04753487187d570779a0d581d3816d112a3
Committed by
GitHub
Merge pull request #3629 from SergioCrisostomo/fix-week-number-width
Correct time layout when showing week numbers
Showing
2 changed files
with
12 additions
and
3 deletions
Show diff stats
src/components/date-picker/panel/Date/date-range.vue
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | v-for="shortcut in shortcuts" | 6 | v-for="shortcut in shortcuts" |
7 | @click="handleShortcutClick(shortcut)">{{ shortcut.text }}</div> | 7 | @click="handleShortcutClick(shortcut)">{{ shortcut.text }}</div> |
8 | </div> | 8 | </div> |
9 | - <div :class="[prefixCls + '-body']"> | 9 | + <div :class="panelBodyClasses"> |
10 | <div :class="[prefixCls + '-content', prefixCls + '-content-left']" v-show="!isTime"> | 10 | <div :class="[prefixCls + '-content', prefixCls + '-content-left']" v-show="!isTime"> |
11 | <div :class="[datePrefixCls + '-header']" v-show="currentView !== 'time'"> | 11 | <div :class="[datePrefixCls + '-header']" v-show="currentView !== 'time'"> |
12 | <span | 12 | <span |
@@ -171,6 +171,15 @@ | @@ -171,6 +171,15 @@ | ||
171 | } | 171 | } |
172 | ]; | 172 | ]; |
173 | }, | 173 | }, |
174 | + panelBodyClasses(){ | ||
175 | + return [ | ||
176 | + prefixCls + '-body', | ||
177 | + { | ||
178 | + [prefixCls + '-body-time']: this.showTime, | ||
179 | + [prefixCls + '-body-date']: !this.showTime, | ||
180 | + } | ||
181 | + ] | ||
182 | + }, | ||
174 | leftDatePanelLabel(){ | 183 | leftDatePanelLabel(){ |
175 | return this.panelLabelConfig('left'); | 184 | return this.panelLabelConfig('left'); |
176 | }, | 185 | }, |
src/styles/components/date-picker.less
@@ -205,7 +205,7 @@ | @@ -205,7 +205,7 @@ | ||
205 | 205 | ||
206 | &-with-week-numbers{ | 206 | &-with-week-numbers{ |
207 | .@{picker-prefix-cls}-panel{ | 207 | .@{picker-prefix-cls}-panel{ |
208 | - &-body{ | 208 | + &-body-date { |
209 | min-width: (@date-picker-cells-width-with-weeknumbers + 20) * 2; | 209 | min-width: (@date-picker-cells-width-with-weeknumbers + 20) * 2; |
210 | } | 210 | } |
211 | } | 211 | } |
@@ -294,4 +294,4 @@ | @@ -294,4 +294,4 @@ | ||
294 | cursor: @cursor-disabled; | 294 | cursor: @cursor-disabled; |
295 | } | 295 | } |
296 | } | 296 | } |
297 | -} | ||
298 | \ No newline at end of file | 297 | \ No newline at end of file |
298 | +} |