Skip to content

Commit ed05d7c

Browse files
committed
refactor(date-picker): simplify date cell slot access in date panels
1 parent 2cb4d71 commit ed05d7c

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"
@@ -164,7 +164,10 @@ export default defineComponent({
164164
}}
165165
>
166166
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
167-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
167+
{renderDateCell(
168+
datePickerSlots['date-cell'],
169+
dateItem.dateObject
170+
)}
168171
{dateItem.isCurrentDate ? (
169172
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
170173
) : 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
@@ -152,7 +151,10 @@ export default defineComponent({
152151
}}
153152
>
154153
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
155-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
154+
{renderDateCell(
155+
datePickerSlots['date-cell'],
156+
dateItem.dateObject
157+
)}
156158
{dateItem.isCurrentDate ? (
157159
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
158160
) : null}
@@ -253,7 +255,10 @@ export default defineComponent({
253255
}}
254256
>
255257
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
256-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
258+
{renderDateCell(
259+
datePickerSlots['date-cell'],
260+
dateItem.dateObject
261+
)}
257262
{dateItem.isCurrentDate ? (
258263
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
259264
) : 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 (
@@ -171,7 +170,10 @@ export default defineComponent({
171170
}}
172171
>
173172
<div class={`${mergedClsPrefix}-date-panel-date__trigger`} />
174-
{renderDateCell(dateCellSlot, dateItem.dateObject)}
173+
{renderDateCell(
174+
datePickerSlots['date-cell'],
175+
dateItem.dateObject
176+
)}
175177
{dateItem.isCurrentDate ? (
176178
<div class={`${mergedClsPrefix}-date-panel-date__sup`} />
177179
) : null}

0 commit comments

Comments
 (0)