From d0f68b4847dee509e3457f141ce825f83ab47f9c Mon Sep 17 00:00:00 2001 From: thinkasany <480968828@qq.com> Date: Mon, 10 Feb 2025 10:31:24 +0800 Subject: [PATCH] chore: improve warning for calendar (#52723) --- components/calendar/generateCalendar.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/components/calendar/generateCalendar.tsx b/components/calendar/generateCalendar.tsx index 96ed4afa33..8bb4493ee8 100644 --- a/components/calendar/generateCalendar.tsx +++ b/components/calendar/generateCalendar.tsx @@ -106,11 +106,14 @@ const generateCalendar = (generateConfig: GenerateCo // ====================== Warning ======================= if (process.env.NODE_ENV !== 'production') { const warning = devUseWarning('Calendar'); - - warning.deprecated(!dateFullCellRender, 'dateFullCellRender', 'fullCellRender'); - warning.deprecated(!dateCellRender, 'dateCellRender', 'cellRender'); - warning.deprecated(!monthFullCellRender, 'monthFullCellRender', 'fullCellRender'); - warning.deprecated(!monthCellRender, 'monthCellRender', 'cellRender'); + [ + ['dateFullCellRender', 'fullCellRender'], + ['dateCellRender', 'cellRender'], + ['monthFullCellRender', 'fullCellRender'], + ['monthCellRender', 'cellRender'], + ].forEach(([deprecatedName, newName]) => { + warning.deprecated(!(deprecatedName in props), deprecatedName, newName); + }); } // ====================== State =======================