Skip to content

Commit 59cd07e

Browse files
committed
refactor(date-picker): simplify date cell slot access in date panels
1 parent 1c3a8dd commit 59cd07e

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

src/date-picker/src/panel/date.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ export default defineComponent({
5858
datePickerSlots,
5959
type
6060
} = this
61-
const dateCellSlot = datePickerSlots['date-cell']
6261
onRender?.()
62+
6363
return (
6464
<div
6565
ref="selfRef"
@@ -162,7 +162,10 @@ export default defineComponent({
162162
}}
163163
>
164164
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
165-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
165+
{renderDateCell(
166+
datePickerSlots['date-cell'],
167+
dateItem.dateObject
168+
)}
166169
{dateItem.isCurrentDate ? (
167170
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
168171
) : null}

src/date-picker/src/panel/daterange.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ export default defineComponent({
4545
datePickerSlots
4646
} = this
4747
onRender?.()
48-
const dateCellSlot = datePickerSlots['date-cell']
4948

5049
return (
5150
<div
@@ -150,7 +149,10 @@ export default defineComponent({
150149
}}
151150
>
152151
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
153-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
152+
{renderDateCell(
153+
datePickerSlots['date-cell'],
154+
dateItem.dateObject
155+
)}
154156
{dateItem.isCurrentDate ? (
155157
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
156158
) : null}
@@ -249,7 +251,10 @@ export default defineComponent({
249251
}}
250252
>
251253
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
252-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
254+
{renderDateCell(
255+
datePickerSlots['date-cell'],
256+
dateItem.dateObject
257+
)}
253258
{dateItem.isCurrentDate ? (
254259
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
255260
) : null}

src/date-picker/src/panel/datetime.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ export default defineComponent({
4040
datePickerSlots,
4141
onRender
4242
} = this
43-
const dateCellSlot = datePickerSlots['date-cell']
4443
onRender?.()
4544

4645
return (
@@ -169,7 +168,10 @@ export default defineComponent({
169168
}}
170169
>
171170
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
172-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
171+
{renderDateCell(
172+
datePickerSlots['date-cell'],
173+
dateItem.dateObject
174+
)}
173175
{dateItem.isCurrentDate ? (
174176
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
175177
) : null}

0 commit comments

Comments
 (0)