gui settings: display fingerprint if no alias

close #1310
This commit is contained in:
edouardparis 2024-09-10 16:10:39 +02:00
parent 533bf3e832
commit 55de4d95a0
2 changed files with 6 additions and 14 deletions

View File

@ -1029,7 +1029,7 @@ fn display_policy(
.fold(Row::new().spacing(5), |row, (i, k)| {
let content = if let Some(alias) = keys_aliases
.iter()
.find(|(fg, _)| fg == k)
.find(|(fg, a)| fg == k && !a.value.is_empty())
.map(|(_, f)| &f.value)
{
Container::new(
@ -1041,9 +1041,7 @@ fn display_policy(
.style(theme::Container::Card(theme::Card::Simple)),
)
} else {
Container::new(text(k.to_string()))
.padding(10)
.style(theme::Container::Pill(theme::Pill::Simple))
Container::new(text(format!("[{}]", k)).bold())
};
if primary_keys.len() == 1 || i == primary_keys.len() - 1 {
row.push(content)
@ -1084,7 +1082,7 @@ fn display_policy(
|row, (i, k)| {
let content = if let Some(alias) = keys_aliases
.iter()
.find(|(fg, _)| fg == k)
.find(|(fg, a)| fg == k && !a.value.is_empty())
.map(|(_, f)| &f.value)
{
Container::new(
@ -1096,9 +1094,7 @@ fn display_policy(
.style(theme::Container::Card(theme::Card::Simple)),
)
} else {
Container::new(text(k.to_string()))
.padding(10)
.style(theme::Container::Pill(theme::Pill::Simple))
Container::new(text(format!("[{}]", k)).bold())
};
if recovery_keys.len() == 1 || i == recovery_keys.len() - 1 {
row.push(content)

View File

@ -1041,9 +1041,7 @@ fn display_policy(
.style(theme::Container::Card(theme::Card::Simple)),
)
} else {
Container::new(text(k.to_string()))
.padding(10)
.style(theme::Container::Pill(theme::Pill::Simple))
Container::new(text(format!("[{}]", k)).bold())
};
if primary_keys.len() == 1 || i == primary_keys.len() - 1 {
row.push(content)
@ -1087,9 +1085,7 @@ fn display_policy(
.style(theme::Container::Card(theme::Card::Simple)),
)
} else {
Container::new(text(k.to_string()))
.padding(10)
.style(theme::Container::Pill(theme::Pill::Simple))
Container::new(text(format!("[{}]", k)).bold())
};
if recovery_keys.len() == 1 || i == recovery_keys.len() - 1 {
row.push(content)