Merge pull request 'Tree cards: living/unset-sex people render gray, not blue' (#253) from living-and-unset-cards-gray into main
build-frontend / build (push) Successful in 1m28s
build-frontend / build (push) Successful in 1m28s
This commit was merged in pull request #253.
This commit is contained in:
@@ -1,7 +1,10 @@
|
|||||||
.f3 {
|
.f3 {
|
||||||
--female-color: rgb(196, 138, 146);
|
--female-color: rgb(196, 138, 146);
|
||||||
--male-color: rgb(120, 159, 172);
|
--male-color: rgb(120, 159, 172);
|
||||||
--genderless-color: lightgray;
|
/* Warm mid-gray for unset-sex / redacted "Living person" cards — matches the
|
||||||
|
muted male/female tone weight and the brand palette, instead of the library's
|
||||||
|
washed-out lightgray. */
|
||||||
|
--genderless-color: rgb(156, 150, 143);
|
||||||
--background-color: rgb(33, 33, 33);
|
--background-color: rgb(33, 33, 33);
|
||||||
--text-color: #fff;
|
--text-color: #fff;
|
||||||
|
|
||||||
|
|||||||
@@ -185,7 +185,9 @@ export default function TreePage() {
|
|||||||
"first name": fn || "Unnamed",
|
"first name": fn || "Unnamed",
|
||||||
"last name": ln,
|
"last name": ln,
|
||||||
birthday: years.get(pp.id) ?? "",
|
birthday: years.get(pp.id) ?? "",
|
||||||
gender: pp.gender === "female" ? "F" : "M",
|
// male → blue, female → pink, unset → genderless (gray). Unset sex no
|
||||||
|
// longer defaults to male/blue (which was misleading).
|
||||||
|
gender: pp.gender === "male" ? "M" : pp.gender === "female" ? "F" : null,
|
||||||
},
|
},
|
||||||
rels: {
|
rels: {
|
||||||
spouses: ok(partnersOf(pp.id), pp.id),
|
spouses: ok(partnersOf(pp.id), pp.id),
|
||||||
|
|||||||
@@ -120,7 +120,10 @@ export function PublicTreeChart({
|
|||||||
"first name": fn || "Unnamed",
|
"first name": fn || "Unnamed",
|
||||||
"last name": ln,
|
"last name": ln,
|
||||||
birthday: years.get(pp.id) ?? "",
|
birthday: years.get(pp.id) ?? "",
|
||||||
gender: pp.gender === "female" ? "F" : "M",
|
// male → blue, female → pink, unset/redacted → genderless (gray).
|
||||||
|
// Redacted living people have null gender, so they render gray rather
|
||||||
|
// than defaulting to male/blue (and never imply a real person's sex).
|
||||||
|
gender: pp.gender === "male" ? "M" : pp.gender === "female" ? "F" : null,
|
||||||
},
|
},
|
||||||
rels: {
|
rels: {
|
||||||
spouses: ok(partnersOf(pp.id), pp.id),
|
spouses: ok(partnersOf(pp.id), pp.id),
|
||||||
|
|||||||
Reference in New Issue
Block a user