Skip to content

Commit

Permalink
fix(calendar): fix min\max
Browse files Browse the repository at this point in the history
  • Loading branch information
reme3d2y committed Aug 13, 2021
1 parent 8bf4f58 commit 6bd4944
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions packages/calendar/src/Component.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { forwardRef, useCallback, useMemo, useState } from 'react';
import cn from 'classnames';
import { startOfMonth } from 'date-fns';
import { startOfDay, startOfMonth, endOfDay } from 'date-fns';
import { useDidUpdateEffect } from '@alfalab/hooks';
import { Header } from './components/header';
import { DaysTable } from './components/days-table';
Expand Down Expand Up @@ -129,11 +129,12 @@ export const Calendar = forwardRef<HTMLDivElement, CalendarProps>(
monthTimestamp,
]);

const minDate = useMemo(() => (minDateTimestamp ? new Date(minDateTimestamp) : undefined), [
minDateTimestamp,
]);
const minDate = useMemo(
() => (minDateTimestamp ? startOfDay(minDateTimestamp) : undefined),
[minDateTimestamp],
);

const maxDate = useMemo(() => (maxDateTimestamp ? new Date(maxDateTimestamp) : undefined), [
const maxDate = useMemo(() => (maxDateTimestamp ? endOfDay(maxDateTimestamp) : undefined), [
maxDateTimestamp,
]);

Expand Down

0 comments on commit 6bd4944

Please sign in to comment.