@@ -51,42 +51,42 @@ export default function DatePanel<DateType extends object = any>(props: DatePane
51
51
const month = generateConfig . getMonth ( pickerValue ) ;
52
52
53
53
// =========================== PrefixColumn ===========================
54
- const prefixColumn =
55
- isWeek || showWeek
56
- ? ( date : DateType ) => {
57
- // >>> Additional check for disabled
58
- const disabled = disabledDate ?.( date , { type : 'week' } ) ;
59
-
60
- return (
61
- < td
62
- key = "week"
63
- className = { classNames ( cellPrefixCls , `${ cellPrefixCls } -week` , {
64
- [ `${ cellPrefixCls } -disabled` ] : disabled ,
65
- } ) }
66
- // Operation: Same as code in PanelBody
67
- onClick = { ( ) => {
68
- if ( ! disabled ) {
69
- onSelect ( date ) ;
70
- }
71
- } }
72
- onMouseEnter = { ( ) => {
73
- if ( ! disabled ) {
74
- onHover ?.( date ) ;
75
- }
76
- } }
77
- onMouseLeave = { ( ) => {
78
- if ( ! disabled ) {
79
- onHover ?.( null ) ;
80
- }
81
- } }
82
- >
83
- < div className = { `${ cellPrefixCls } -inner` } >
84
- { generateConfig . locale . getWeek ( locale . locale , date ) }
85
- </ div >
86
- </ td >
87
- ) ;
88
- }
89
- : null ;
54
+ const showPrefixColumn = showWeek === undefined ? isWeek : showWeek ;
55
+ const prefixColumn = showPrefixColumn
56
+ ? ( date : DateType ) => {
57
+ // >>> Additional check for disabled
58
+ const disabled = disabledDate ?.( date , { type : 'week' } ) ;
59
+
60
+ return (
61
+ < td
62
+ key = "week"
63
+ className = { classNames ( cellPrefixCls , `${ cellPrefixCls } -week` , {
64
+ [ `${ cellPrefixCls } -disabled` ] : disabled ,
65
+ } ) }
66
+ // Operation: Same as code in PanelBody
67
+ onClick = { ( ) => {
68
+ if ( ! disabled ) {
69
+ onSelect ( date ) ;
70
+ }
71
+ } }
72
+ onMouseEnter = { ( ) => {
73
+ if ( ! disabled ) {
74
+ onHover ?.( date ) ;
75
+ }
76
+ } }
77
+ onMouseLeave = { ( ) => {
78
+ if ( ! disabled ) {
79
+ onHover ?.( null ) ;
80
+ }
81
+ } }
82
+ >
83
+ < div className = { `${ cellPrefixCls } -inner` } >
84
+ { generateConfig . locale . getWeek ( locale . locale , date ) }
85
+ </ div >
86
+ </ td >
87
+ ) ;
88
+ }
89
+ : null ;
90
90
91
91
// ========================= Cells ==========================
92
92
// >>> Header Cells
0 commit comments