adds fix-availability-slot-addition (#7420)
Co-authored-by: Omar López <zomars@me.com>pull/7869/head^2
parent
eb93524f49
commit
7d9c21cf9a
|
@ -346,10 +346,16 @@ const useOptions = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const getNextRange = (field?: FieldArrayWithId) => {
|
const getNextRange = (field?: FieldArrayWithId) => {
|
||||||
const nextRangeStart = dayjs((field as unknown as TimeRange).end);
|
const nextRangeStart = dayjs((field as unknown as TimeRange).end).utc();
|
||||||
const nextRangeEnd = dayjs(nextRangeStart).add(1, "hour");
|
const nextRangeEnd =
|
||||||
|
nextRangeStart.hour() === 23
|
||||||
|
? dayjs(nextRangeStart).add(59, "minutes").add(59, "seconds").add(999, "milliseconds")
|
||||||
|
: dayjs(nextRangeStart).add(1, "hour");
|
||||||
|
|
||||||
if (nextRangeEnd.isBefore(nextRangeStart.endOf("day"))) {
|
if (
|
||||||
|
nextRangeEnd.isBefore(nextRangeStart.endOf("day")) ||
|
||||||
|
nextRangeEnd.isSame(nextRangeStart.endOf("day"))
|
||||||
|
) {
|
||||||
return {
|
return {
|
||||||
start: nextRangeStart.toDate(),
|
start: nextRangeStart.toDate(),
|
||||||
end: nextRangeEnd.toDate(),
|
end: nextRangeEnd.toDate(),
|
||||||
|
|
Loading…
Reference in New Issue