Create Note Command Correction

This commit is contained in:
Ozan Tellioglu 2023-04-06 22:26:05 +02:00
parent f3b0774796
commit 33b1c5a08e

View file

@ -28,21 +28,22 @@ export default function MyCalendar(params: { plugin: OZCalendarPlugin }) {
}, []); }, []);
const createNote = () => { const createNote = () => {
let currentSelectedDay = selectedDay; let currentSelectedDay: Date = selectedDay;
let dateNow: Date = null;
setSelectedDay((selectedDay) => { setSelectedDay((selectedDay) => {
currentSelectedDay = selectedDay; currentSelectedDay = selectedDay;
dateNow = new Date();
return selectedDay; return selectedDay;
}); });
// Add now time details to the existing date if current date // Add now time details to the existing date if current date
if (plugin.settings.newNoteDate === 'current-date') { if (plugin.settings.newNoteDate === 'active-date') {
let dateNow = new Date();
currentSelectedDay.setHours(dateNow.getHours()); currentSelectedDay.setHours(dateNow.getHours());
currentSelectedDay.setMinutes(dateNow.getMinutes()); currentSelectedDay.setMinutes(dateNow.getMinutes());
currentSelectedDay.setMilliseconds(dateNow.getMilliseconds()); currentSelectedDay.setMilliseconds(dateNow.getMilliseconds());
} }
let newFileModal = new CreateNoteModal( let newFileModal = new CreateNoteModal(
plugin, plugin,
plugin.settings.newNoteDate === 'current-date' ? new Date() : selectedDay plugin.settings.newNoteDate === 'current-date' ? dateNow : currentSelectedDay
); );
newFileModal.open(); newFileModal.open();
}; };