Derive icon paths (#17816)
This PR improves adding and working with icons by using the new `DerivePathStr` to derive icon paths. This means paths no longer need to be manually specified, and the `IconName` and file name will always be consistent between icons. This PR does not do any work to standardize icons visually, remove unused icons, or any other such cleanup. Release Notes: - N/A
This commit is contained in:
parent
ce848375fe
commit
e8a2dd92c8
39 changed files with 96 additions and 226 deletions
|
@ -311,15 +311,11 @@ impl Render for LanguageServerPrompt {
|
|||
.mt(px(-2.0))
|
||||
.map(|icon| {
|
||||
if severity == DiagnosticSeverity::ERROR {
|
||||
icon.path(
|
||||
IconName::ExclamationTriangle.path(),
|
||||
)
|
||||
.text_color(Color::Error.color(cx))
|
||||
icon.path(IconName::Warning.path())
|
||||
.text_color(Color::Error.color(cx))
|
||||
} else {
|
||||
icon.path(
|
||||
IconName::ExclamationTriangle.path(),
|
||||
)
|
||||
.text_color(Color::Warning.color(cx))
|
||||
icon.path(IconName::Warning.path())
|
||||
.text_color(Color::Warning.color(cx))
|
||||
}
|
||||
})
|
||||
}),
|
||||
|
@ -421,7 +417,7 @@ impl Render for ErrorMessagePrompt {
|
|||
.mr_2()
|
||||
.mt(px(-2.0))
|
||||
.map(|icon| {
|
||||
icon.path(IconName::ExclamationTriangle.path())
|
||||
icon.path(IconName::Warning.path())
|
||||
.text_color(Color::Error.color(cx))
|
||||
}),
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue