Skip to content

Commit d57ba56

Browse files
fix(dashboard): complete light theme coverage — slate/bg/border/white overrides (#3410)
Light-mode overrides for slate-50 through slate-950, gray-900, and white/opacity utilities. Covers all 3 light theme variants using existing override pattern.
1 parent ca6f12b commit d57ba56

1 file changed

Lines changed: 106 additions & 0 deletions

File tree

dashboard/src/index.css

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -636,6 +636,112 @@ body::before {
636636
[data-theme="light-aaa"] .border-white\/10 {
637637
border-color: var(--color-void-lighter) !important;
638638
}
639+
/* ------------------------------------------------------------------
640+
* Light-mode overrides for slate bg/hover/border utilities.
641+
* Used in Layout, CommandPalette, SessionTable, LiveAuditStream,
642+
* ActivityStream, MetricCards, HomeStatusPanel with dark: variants.
643+
* ------------------------------------------------------------------ */
644+
[data-theme="light"] .bg-slate-100,
645+
[data-theme="light-paper"] .bg-slate-100,
646+
[data-theme="light-aaa"] .bg-slate-100 {
647+
background-color: var(--color-void-light) !important;
648+
}
649+
[data-theme="light"] .hover\:bg-slate-100:hover,
650+
[data-theme="light-paper"] .hover\:bg-slate-100:hover,
651+
[data-theme="light-aaa"] .hover\:bg-slate-100:hover {
652+
background-color: var(--color-void-light) !important;
653+
}
654+
[data-theme="light"] .bg-slate-50,
655+
[data-theme="light-paper"] .bg-slate-50,
656+
[data-theme="light-aaa"] .bg-slate-50 {
657+
background-color: var(--color-void-dark) !important;
658+
}
659+
[data-theme="light"] .hover\:bg-slate-50:hover,
660+
[data-theme="light-paper"] .hover\:bg-slate-50:hover,
661+
[data-theme="light-aaa"] .hover\:bg-slate-50:hover {
662+
background-color: var(--color-void-dark) !important;
663+
}
664+
[data-theme="light"] .text-slate-700,
665+
[data-theme="light-paper"] .text-slate-700,
666+
[data-theme="light-aaa"] .text-slate-700 {
667+
color: var(--color-text-primary) !important;
668+
}
669+
[data-theme="light"] .text-slate-900,
670+
[data-theme="light-paper"] .text-slate-900,
671+
[data-theme="light-aaa"] .text-slate-900,
672+
[data-theme="light"] .text-gray-900,
673+
[data-theme="light-paper"] .text-gray-900,
674+
[data-theme="light-aaa"] .text-gray-900 {
675+
color: var(--color-text-primary) !important;
676+
}
677+
[data-theme="light"] .hover\:text-slate-900:hover,
678+
[data-theme="light-paper"] .hover\:text-slate-900:hover,
679+
[data-theme="light-aaa"] .hover\:text-slate-900:hover,
680+
[data-theme="light"] .hover\:text-slate-700:hover,
681+
[data-theme="light-paper"] .hover\:text-slate-700:hover,
682+
[data-theme="light-aaa"] .hover\:text-slate-700:hover {
683+
color: var(--color-text-primary) !important;
684+
}
685+
[data-theme="light"] .text-slate-300,
686+
[data-theme="light-paper"] .text-slate-300,
687+
[data-theme="light-aaa"] .text-slate-300 {
688+
color: var(--color-text-muted) !important;
689+
}
690+
[data-theme="light"] .hover\:text-slate-300:hover,
691+
[data-theme="light-paper"] .hover\:text-slate-300:hover,
692+
[data-theme="light-aaa"] .hover\:text-slate-300:hover {
693+
color: var(--color-text-primary) !important;
694+
}
695+
[data-theme="light"] .text-slate-200,
696+
[data-theme="light-paper"] .text-slate-200,
697+
[data-theme="light-aaa"] .text-slate-200 {
698+
color: var(--color-text-primary) !important;
699+
}
700+
[data-theme="light"] .hover\:text-slate-200:hover,
701+
[data-theme="light-paper"] .hover\:text-slate-200:hover,
702+
[data-theme="light-aaa"] .hover\:text-slate-200:hover {
703+
color: var(--color-text-primary) !important;
704+
}
705+
[data-theme="light"] .text-slate-950,
706+
[data-theme="light-paper"] .text-slate-950,
707+
[data-theme="light-aaa"] .text-slate-950 {
708+
color: var(--color-text-primary) !important;
709+
}
710+
[data-theme="light"] .border-slate-200,
711+
[data-theme="light-paper"] .border-slate-200,
712+
[data-theme="light-aaa"] .border-slate-200 {
713+
border-color: var(--color-void-lighter) !important;
714+
}
715+
[data-theme="light"] .border-slate-300,
716+
[data-theme="light-paper"] .border-slate-300,
717+
[data-theme="light-aaa"] .border-slate-300 {
718+
border-color: var(--color-void-lighter) !important;
719+
}
720+
[data-theme="light"] .disabled\:border-slate-300:disabled,
721+
[data-theme="light-paper"] .disabled\:border-slate-300:disabled,
722+
[data-theme="light-aaa"] .disabled\:border-slate-300:disabled {
723+
border-color: var(--color-void-lighter) !important;
724+
}
725+
[data-theme="light"] .disabled\:bg-slate-50:disabled,
726+
[data-theme="light-paper"] .disabled\:bg-slate-50:disabled,
727+
[data-theme="light-aaa"] .disabled\:bg-slate-50:disabled {
728+
background-color: var(--color-void-dark) !important;
729+
}
730+
[data-theme="light"] .disabled\:text-slate-700:disabled,
731+
[data-theme="light-paper"] .disabled\:text-slate-700:disabled,
732+
[data-theme="light-aaa"] .disabled\:text-slate-700:disabled {
733+
color: var(--color-text-muted) !important;
734+
}
735+
[data-theme="light"] .bg-slate-600,
736+
[data-theme="light-paper"] .bg-slate-600,
737+
[data-theme="light-aaa"] .bg-slate-600 {
738+
background-color: var(--color-void-lighter) !important;
739+
}
740+
[data-theme="light"] .bg-white,
741+
[data-theme="light-paper"] .bg-white,
742+
[data-theme="light-aaa"] .bg-white {
743+
background-color: var(--color-void-dark) !important;
744+
}
639745

640746
/* ------------------------------------------------------------------
641747
* Light-mode readability shim for rose/red/sky utility classes (issue #2378).

0 commit comments

Comments
 (0)