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 =======================