calculateNewTime method
Implementation
DateTime calculateNewTime(
DateTime originalTime,
double hourHeight,
double dayWidth,
) {
final hourDelta = _dragOffset.dy / hourHeight;
final dayDelta = (_dragOffset.dx / dayWidth).round();
return originalTime
.add(Duration(days: dayDelta))
.add(Duration(minutes: (hourDelta * 60).round()));
}