Skip to content

Commit 8d2915d

Browse files
committed
feat: Sex icon color
1 parent cab9dd5 commit 8d2915d

3 files changed

Lines changed: 61 additions & 38 deletions

File tree

src/scss/config/_bootstrap-overrides.scss

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,6 @@ $prefix: "bs-";
1414
// Color System
1515
// ---------------------------------------------------------------------------
1616

17-
// Base Colors
18-
$white: #fff;
19-
$gray-100: #f6f9fc;
20-
$gray-200: #e9ecef;
21-
$gray-300: #dee2e6;
22-
$gray-400: #ced4da;
23-
$gray-500: #adb5bd;
24-
$gray-600: #8898aa; // Line footer color
25-
$gray-700: #525f7f; // Line p color
26-
$gray-800: #32325d; // Line heading color
27-
$gray-900: #212529;
28-
$black: #000;
29-
30-
$blue: #5e72e4;
31-
$indigo: #5603ad;
32-
$purple: #8965e0;
33-
$pink: #f3a4b5;
34-
$red: #f5365c;
35-
$orange: #fb6340;
36-
$yellow: #ffd600;
37-
$green: #2dce89;
38-
$teal: #11cdef;
39-
$cyan: #2bffc6;
40-
4117
// Theme Color Assignments
4218
$primary: $blue;
4319
$secondary: $gray-200;

src/scss/config/_theme-variables.scss

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
// Imported BEFORE _bootstrap-overrides.scss so they can be referenced there.
77
// ==========================================================================
88

9+
@use "sass:color";
10+
911
// ---------------------------------------------------------------------------
1012
// Custom Color Foundation
1113
// ---------------------------------------------------------------------------
@@ -15,14 +17,43 @@
1517
$font-color: #67748e !default; // Muted body text
1618
$h-color: #344767 !default; // Heading text
1719

20+
$white: #fff;
21+
$gray-100: #f6f9fc;
22+
$gray-200: #e9ecef;
23+
$gray-300: #dee2e6;
24+
$gray-400: #ced4da;
25+
$gray-500: #adb5bd;
26+
$gray-600: #8898aa; // Line footer color
27+
$gray-700: #525f7f; // Line p color
28+
$gray-800: #32325d; // Line heading color
29+
$gray-900: #212529;
30+
$black: #000;
31+
32+
$blue: #5e72e4;
33+
$indigo: #5603ad;
34+
$purple: #8965e0;
35+
$pink: #f3a4b5;
36+
$red: #f5365c;
37+
$orange: #fb6340;
38+
$yellow: #ffd600;
39+
$green: #2dce89;
40+
$teal: #11cdef;
41+
$cyan: #2bffc6;
42+
1843
// ---------------------------------------------------------------------------
1944
// Genealogy Sex Colors
2045
// ---------------------------------------------------------------------------
2146

22-
$f-color: #fff4f9 !default; // Female
23-
$m-color: #f4fdff !default; // Male
24-
$u-color: #fff !default; // Unknown
25-
$x-color: #fceaa1 !default; // Other
47+
48+
$f-color: $red !default;
49+
$m-color: $teal !default;
50+
$u-color: $gray-700 !default;
51+
$x-color: $yellow !default;
52+
53+
$f-background: color.scale($f-color, $lightness: 95%) !default;
54+
$m-background: color.scale($m-color, $lightness: 95%) !default;
55+
$u-background: $white !default;
56+
$x-background: color.scale($x-color, $lightness: 95%) !default;
2657

2758
// ---------------------------------------------------------------------------
2859
// Layout Options

src/scss/theme.scss

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -938,19 +938,35 @@ div[id^=caldiv] {
938938
}
939939

940940
.wt-sex-m {
941-
background-color: $m-color;
941+
background-color: $m-background;
942942
}
943943

944944
.wt-sex-f {
945-
background-color: $f-color;
945+
background-color: $f-background;
946946
}
947947

948948
.wt-sex-u {
949-
background-color: $u-color;
949+
background-color: $u-background;
950950
}
951951

952952
.wt-sex-x {
953-
background-color: $x-color;
953+
background-color: $x-background;
954+
}
955+
956+
.wt-icon-sex-m {
957+
color: $m-color;
958+
}
959+
960+
.wt-icon-sex-f {
961+
color: $f-color;
962+
}
963+
964+
.wt-icon-sex-u {
965+
color: $u-color;
966+
}
967+
968+
.wt-icon-sex-x {
969+
color: $x-color;
954970
}
955971

956972
[dir] .wt-new,
@@ -1518,11 +1534,11 @@ table.tv_tree {
15181534
}
15191535

15201536
.tvM {
1521-
background-color: $m-color;
1537+
background-color: $m-background;
15221538
}
15231539

15241540
.tvF {
1525-
background-color: $f-color;
1541+
background-color: $f-background;
15261542
}
15271543

15281544
.icon-silhouette {
@@ -1756,19 +1772,19 @@ table.tv_tree {
17561772

17571773

17581774
.wt-chart-box-f {
1759-
background-color: $f-color;
1775+
background-color: $f-background;
17601776
}
17611777

17621778
.wt-chart-box-m {
1763-
background-color: $m-color;
1779+
background-color: $m-background;
17641780
}
17651781

17661782
.wt-chart-box-u {
1767-
background-color: $u-color;
1783+
background-color: $u-background;
17681784
}
17691785

17701786
.wt-chart-box-x {
1771-
background-color: $x-color;
1787+
background-color: $x-background;
17721788
}
17731789

17741790
.wt-chart-box-zoom-dropdown {

0 commit comments

Comments
 (0)