diff --git a/src/components/calendar.tsx b/src/components/calendar.tsx index d9e99d9..e80bf55 100644 --- a/src/components/calendar.tsx +++ b/src/components/calendar.tsx @@ -28,6 +28,18 @@ export default function MyCalendar(params: { plugin: OZCalendarPlugin }) { }, []); const createNote = () => { + let currentSelectedDay = selectedDay; + setSelectedDay((selectedDay) => { + currentSelectedDay = selectedDay; + return selectedDay; + }); + // Add now time details to the existing date if current date + if (plugin.settings.newNoteDate === 'current-date') { + let dateNow = new Date(); + currentSelectedDay.setHours(dateNow.getHours()); + currentSelectedDay.setMinutes(dateNow.getMinutes()); + currentSelectedDay.setMilliseconds(dateNow.getMilliseconds()); + } let newFileModal = new CreateNoteModal( plugin, plugin.settings.newNoteDate === 'current-date' ? new Date() : selectedDay