import { showModal, closeModal } from './modal-base.js'; import { toDatetimeLocal } from '../utils.js'; let _cb = null; export function showEditWorkoutDateDialog(workout, callback) { _cb = callback; const startValue = toDatetimeLocal(workout.startTime); const endValue = workout.endTime ? toDatetimeLocal(workout.endTime) : ''; showModal(` `); } export function submit() { const startStr = document.getElementById('m-w-start').value; const endStr = document.getElementById('m-w-end').value; if (!startStr) { alert('Укажите дату начала'); return; } closeModal(); if (_cb) _cb({ startTime: new Date(startStr).toISOString(), endTime: endStr ? new Date(endStr).toISOString() : null, }); } window.EditDateModal = { submit };