Add text_color helper for tab contents (#14737)

This PR adds a `text_color` method to `TabContentParams` to more easily
compute the text color to be used for tab contents.

This consolidates a number of conditionals that were scattered all over
the place to give us a singular source of truth for these colors.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2024-07-18 09:27:05 -04:00 committed by GitHub
parent 5d751f232c
commit 24d9374744
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 35 additions and 60 deletions

View file

@ -994,11 +994,7 @@ impl Item for TerminalView {
)
}),
)
.child(Label::new(title).color(if params.selected {
Color::Default
} else {
Color::Muted
}))
.child(Label::new(title).color(params.text_color()))
.into_any()
}