From 459052c326061e1712ec28b812a9d8beefef0bed Mon Sep 17 00:00:00 2001 From: dkrylov Date: Mon, 22 Oct 2018 16:15:13 +0300 Subject: [PATCH] Fix elements position on TimeGrid if max prop is set --- src/utils/TimeSlots.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/TimeSlots.js b/src/utils/TimeSlots.js index 9a752be8e..ddc6bf631 100644 --- a/src/utils/TimeSlots.js +++ b/src/utils/TimeSlots.js @@ -105,7 +105,7 @@ export function getSlotMetrics({ min: start, max: end, step, timeslots }) { if (dates.lt(date, start, 'minutes')) return slots[0] const diffMins = dates.diff(start, date, 'minutes') - return slots[(diffMins - diffMins % step) / step + offset] + return slots[(diffMins - (diffMins % step)) / step + offset] }, startsBeforeDay(date) { @@ -130,11 +130,11 @@ export function getSlotMetrics({ min: start, max: end, step, timeslots }) { const rangeStartMin = positionFromDate(rangeStart) const rangeEndMin = positionFromDate(rangeEnd) - const top = rangeStartMin / totalMin * 100 + const top = (rangeStartMin / (step * numSlots)) * 100 return { top, - height: rangeEndMin / totalMin * 100 - top, + height: (rangeEndMin / (step * numSlots)) * 100 - top, start: positionFromDate(rangeStart), startDate: rangeStart, end: positionFromDate(rangeEnd),