Skip to content

Commit 3d030a8

Browse files
fixed styling in dark mode when hovering
1 parent 723ac72 commit 3d030a8

1 file changed

Lines changed: 115 additions & 6 deletions

File tree

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

Lines changed: 115 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,13 @@
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;
@@ -170,6 +174,9 @@
170174
overflow: hidden;
171175
padding: 4px;
172176
color: #1a202c;
177+
/* color: #ffffff !important; */
178+
background: none !important;
179+
transition: background 0.2s ease;
173180
}
174181

175182
.reactCalendarDarkMode :global(.react-calendar__tile) {
@@ -301,6 +308,9 @@
301308
color: #b71c1c;
302309
}
303310

311+
312+
313+
304314
/* Dark mode event item colors - use darker backgrounds with white text for better contrast */
305315
.reactCalendarDarkMode .eventItem.statusNew {
306316
background-color: #2d5016;
@@ -322,6 +332,10 @@
322332
color: #ffcdd2;
323333
}
324334

335+
336+
337+
338+
325339
.reactCalendar .eventItem:hover {
326340
transform: scale(1.03);
327341
}
@@ -344,6 +358,8 @@
344358
transform: scale(1.05);
345359
}
346360

361+
362+
347363
.reactCalendarDarkMode .moreEvents {
348364
background-color: #4a5568;
349365
color: #e2e8f0;
@@ -353,6 +369,8 @@
353369
background-color: #718096;
354370
}
355371

372+
373+
356374
.react-calendar__tile--active,
357375
.react-calendar__tile--now {
358376
background-color: transparent !important;
@@ -383,6 +401,11 @@
383401
background: #e6f2ff !important;
384402
}
385403

404+
405+
406+
407+
408+
386409
.reactCalendarDarkMode :global(.react-calendar__tile.hasEvents) {
387410
background: #1e3a5f;
388411
}
@@ -400,6 +423,10 @@
400423
filter: brightness(1.5) contrast(1.3) !important;
401424
}
402425

426+
427+
428+
429+
403430
.selectedDatePanel {
404431
margin-top: 16px;
405432
padding: 20px;
@@ -934,18 +961,25 @@
934961
color: #fff;
935962
}
936963

964+
937965
.reactCalendarDarkMode :global(.react-calendar__tile--active) {
938-
background: #444;
939-
color: #fff;
966+
background-color: #2563eb !important;
967+
color: #ffffff !important;
940968
}
941969
.reactCalendarDarkMode :global(.react-calendar__tile--now) {
942-
background: #666;
943-
color: #fff;
970+
background-color: #4a5568 !important;
971+
border: 2px solid #60a5fa !important;
972+
border-radius: 8px;
944973
}
945974
.reactCalendarDarkMode :global(.react-calendar__navigation__label) {
946-
color: #fff;
975+
background-color: #1e293b; /* Dark Blue-Gray */
976+
border: 1px solid #334155;
977+
font-family: Arial, Helvetica, sans-serif;
978+
padding: 8px;
947979
}
948980

981+
982+
949983
.overflowPopupDark {
950984
background: #1a202c !important;
951985
border: 1px solid #4a5568 !important;
@@ -993,3 +1027,78 @@
9931027
letter-spacing: 0.5px;
9941028
display: block;
9951029
}
1030+
1031+
1032+
/* Dark mode for react-calendar */
1033+
/* Navigation Buttons - Base */
1034+
/* .reactCalendarDarkMode :global(.react-calendar__navigation button) {
1035+
color: #ffffff !important;
1036+
background: none !important;
1037+
min-width: 44px;
1038+
transition: all 0.2s ease;
1039+
} */
1040+
1041+
/* Arrow Buttons - Hover & Focus (White Highlight) */
1042+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev2-button:enabled:hover),
1043+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev-button:enabled:hover),
1044+
.reactCalendarDarkMode :global(.react-calendar__navigation__next-button:enabled:hover),
1045+
.reactCalendarDarkMode :global(.react-calendar__navigation__next2-button:enabled:hover),
1046+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev2-button:enabled:focus),
1047+
.reactCalendarDarkMode :global(.react-calendar__navigation__prev-button:enabled:focus),
1048+
.reactCalendarDarkMode :global(.react-calendar__navigation__next-button:enabled:focus),
1049+
.reactCalendarDarkMode :global(.react-calendar__navigation__next2-button:enabled:focus) {
1050+
background-color: #ffffff !important;
1051+
color: #000000 !important;
1052+
}
1053+
1054+
/* Month/Year Label - Hover, Focus & Active (Blue Highlight) */
1055+
.reactCalendarDarkMode :global(.react-calendar__navigation__label:enabled:hover),
1056+
.reactCalendarDarkMode :global(.react-calendar__navigation__label:enabled:focus),
1057+
.reactCalendarDarkMode :global(.react-calendar__navigation__label:enabled:active) {
1058+
background-color: #3a506b !important;
1059+
color: #60a5fa !important;
1060+
}
1061+
1062+
/* Calendar Tiles - Base & Views */
1063+
/* .reactCalendarDarkMode :global(.react-calendar__tile) {
1064+
color: #ffffff !important;
1065+
background: none !important;
1066+
transition: background 0.2s ease;
1067+
} */
1068+
1069+
/* Calendar Tiles - Hover & Focus */
1070+
.reactCalendarDarkMode :global(.react-calendar__tile:enabled:hover),
1071+
.reactCalendarDarkMode :global(.react-calendar__tile:enabled:focus) {
1072+
background-color: #3a506b !important;
1073+
color: #ffffff !important;
1074+
}
1075+
1076+
/* Active/Selected Day */
1077+
/* .reactCalendarDarkMode :global(.react-calendar__tile--active) {
1078+
background-color: #2563eb !important;
1079+
color: #ffffff !important;
1080+
} */
1081+
1082+
/* Today's Date Highlight */
1083+
/* .reactCalendarDarkMode :global(.react-calendar__tile--now) {
1084+
background-color: #4a5568 !important;
1085+
border: 2px solid #60a5fa !important;
1086+
border-radius: 8px;
1087+
} */
1088+
1089+
.reactCalendarDarkMode :global(.react-calendar__tile--now abbr) {
1090+
color: #60a5fa !important;
1091+
font-weight: 900 !important;
1092+
text-decoration: underline;
1093+
}
1094+
1095+
/* Neighboring Months & View Consistency */
1096+
.reactCalendarDarkMode :global(.react-calendar__month-view__days__day--neighboringMonth) {
1097+
color: #5a6b82 !important;
1098+
}
1099+
1100+
.reactCalendarDarkMode :global(.react-calendar__year-view .react-calendar__tile),
1101+
.reactCalendarDarkMode :global(.react-calendar__decade-view .react-calendar__tile),
1102+
.reactCalendarDarkMode :global(.react-calendar__century-view .react-calendar__tile) {
1103+
color: #ffffff !important;
1104+
}

0 commit comments

Comments
 (0)