Skip to content

Commit 02161c1

Browse files
Fix contrast for failed message on sync page in dark theme (#3794)
1 parent 761adeb commit 02161c1

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
@use '@angular/material' as mat;
2+
3+
@mixin color($theme) {
4+
$is-dark: mat.get-theme-type($theme) == dark;
5+
6+
--sf-sync-warning-message-color: #{mat.get-theme-color($theme, neutral, if($is-dark, 70, 40))};
7+
}
8+
9+
@mixin theme($theme) {
10+
@if mat.theme-has($theme, color) {
11+
@include color($theme);
12+
}
13+
}

src/SIL.XForge.Scripture/ClientApp/src/app/sync/sync.component.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,5 @@ app-sync-progress {
7777
#sync-disabled-message,
7878
#sync-failure-support-message {
7979
max-width: 40rem;
80-
color: variables.$lighterTextColor;
80+
color: var(--sf-sync-warning-message-color);
8181
}

src/SIL.XForge.Scripture/ClientApp/src/material-styles.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
@use 'src/app/shared/book-multi-select/book-multi-select-theme' as sf-book-multi-select;
1818
@use 'src/app/shared/json-viewer/json-viewer-theme' as sf-json-viewer;
1919
@use 'src/app/shared/audio-recorder-dialog/audio-recorder-dialog-theme' as sf-audio-recorder-dialog;
20+
@use 'src/app/sync/sync-theme' as sf-sync;
2021
@use 'src/app/translate/draft-generation/draft-generation-steps/draft-generation-steps-theme' as
2122
sf-draft-generation-steps;
2223
@use 'src/app/translate/draft-generation/confirm-sources/confirm-sources-theme' as sf-confirm-sources;
@@ -87,6 +88,7 @@
8788
@include sf-draft-jobs.theme($theme);
8889
@include sf-job-details-dialog.theme($theme);
8990
@include sf-onboarding-requests.theme($theme);
91+
@include sf-sync.theme($theme);
9092

9193
// Custom variables
9294
--sf-disabled-foreground: #{mat.get-theme-color($theme, neutral, 70)};

0 commit comments

Comments
 (0)