Skip to content

Commit 551d7c5

Browse files
fixed styling in dark mode when hovering
1 parent 723ac72 commit 551d7c5

1 file changed

Lines changed: 64 additions & 8 deletions

File tree

src/components/CommunityPortal/Calendar/CommunityCalendar.module.css

Lines changed: 64 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,19 +157,23 @@
157157
}
158158

159159
.reactCalendarDarkMode :global(.react-calendar__navigation button) {
160-
color: #ffffff;
160+
color: #ffffff !important;
161+
background: none !important;
162+
min-width: 44px;
163+
transition: all 0.2s ease;
161164
}
162165

166+
163167
.reactCalendar :global(.react-calendar__tile) {
164168
display: grid;
165169
height: 100px;
166-
background: #fff;
167170
border: 1px solid #dee2e6 !important;
168171
box-sizing: border-box;
169-
transition: background 0.3s, border-color 0.3s ease;
170172
overflow: hidden;
171173
padding: 4px;
172174
color: #1a202c;
175+
background: none !important;
176+
transition: background 0.2s ease;
173177
}
174178

175179
.reactCalendarDarkMode :global(.react-calendar__tile) {
@@ -935,15 +939,19 @@
935939
}
936940

937941
.reactCalendarDarkMode :global(.react-calendar__tile--active) {
938-
background: #444;
939-
color: #fff;
942+
background-color: #2563eb !important;
943+
color: #ffffff !important;
940944
}
941945
.reactCalendarDarkMode :global(.react-calendar__tile--now) {
942-
background: #666;
943-
color: #fff;
946+
background-color: #4a5568 !important;
947+
border: 2px solid #60a5fa !important;
948+
border-radius: 8px;
944949
}
945950
.reactCalendarDarkMode :global(.react-calendar__navigation__label) {
946-
color: #fff;
951+
background-color: #1e293b; /* Dark Blue-Gray */
952+
border: 1px solid #334155;
953+
font-family: Arial, Helvetica, sans-serif;
954+
padding: 8px;
947955
}
948956

949957
.overflowPopupDark {
@@ -993,3 +1001,51 @@
9931001
letter-spacing: 0.5px;
9941002
display: block;
9951003
}
1004+
1005+
1006+
/* Dark mode for react-calendar */
1007+
1008+
/* Arrow Buttons - Hover & Focus (White Highlight) */
1009+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev2-button:enabled:hover),
1010+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev-button:enabled:hover),
1011+
.reactCalendarDarkMode :global(.react-calendar__navigation__next-button:enabled:hover),
1012+
.reactCalendarDarkMode :global(.react-calendar__navigation__next2-button:enabled:hover),
1013+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev2-button:enabled:focus),
1014+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev-button:enabled:focus),
1015+
.reactCalendarDarkMode :global(.react-calendar__navigation__next-button:enabled:focus),
1016+
.reactCalendarDarkMode :global(.react-calendar__navigation__next2-button:enabled:focus) {
1017+
background-color: #ffffff !important;
1018+
color: #000000 !important;
1019+
}
1020+
1021+
/* Month/Year Label - Hover, Focus & Active (Blue Highlight) */
1022+
.reactCalendarDarkMode :global(.react-calendar__navigation__label:enabled:hover),
1023+
.reactCalendarDarkMode :global(.react-calendar__navigation__label:enabled:focus),
1024+
.reactCalendarDarkMode :global(.react-calendar__navigation__label:enabled:active) {
1025+
background-color: #3a506b !important;
1026+
color: #60a5fa !important;
1027+
}
1028+
1029+
/* Calendar Tiles - Hover & Focus */
1030+
.reactCalendarDarkMode :global(.react-calendar__tile:enabled:hover),
1031+
.reactCalendarDarkMode :global(.react-calendar__tile:enabled:focus) {
1032+
background-color: #3a506b !important;
1033+
color: #ffffff !important;
1034+
}
1035+
1036+
.reactCalendarDarkMode :global(.react-calendar__tile--now abbr) {
1037+
color: #60a5fa !important;
1038+
font-weight: 900 !important;
1039+
text-decoration: underline;
1040+
}
1041+
1042+
/* Neighboring Months & View Consistency */
1043+
.reactCalendarDarkMode :global(.react-calendar__month-view__days__day--neighboringMonth) {
1044+
color: #5a6b82 !important;
1045+
}
1046+
1047+
.reactCalendarDarkMode :global(.react-calendar__year-view .react-calendar__tile),
1048+
.reactCalendarDarkMode :global(.react-calendar__decade-view .react-calendar__tile),
1049+
.reactCalendarDarkMode :global(.react-calendar__century-view .react-calendar__tile) {
1050+
color: #ffffff !important;
1051+
}

0 commit comments

Comments
 (0)