Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion packages/ui/src/components/Datepicker/Views/Days.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export interface DatepickerViewsDaysTheme {
selected: string;
disabled: string;
today: string;
outside: string;
};
};
}
Expand Down Expand Up @@ -65,6 +66,7 @@ export function DatepickerViewsDays() {
const isDisabled =
!isDateInRange(currentDate, minDate, maxDate) || (filterDate && !filterDate(currentDate, Views.Days));
const isToday = isDateToday(currentDate);
const isOutside = currentDate.getMonth() !== viewDate.getMonth();

return (
<button
Expand All @@ -76,10 +78,10 @@ export function DatepickerViewsDays() {
isToday && theme.items.item.today,
isSelected && theme.items.item.selected,
isDisabled && theme.items.item.disabled,
isOutside && !isSelected && theme.items.item.outside,
)}
onClick={() => {
if (isDisabled) return;

changeSelectedDate(currentDate, true);
}}
>
Expand Down
1 change: 1 addition & 0 deletions packages/ui/src/components/Datepicker/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export const datePickerTheme = createTheme<DatepickerTheme>({
selected: "bg-primary-700 text-white hover:bg-primary-600",
disabled: "text-gray-500",
today: "",
outside: "text-gray-400 opacity-40",
},
},
},
Expand Down
Loading