From 5af0faa0eecd5db9f59cbcda0211f0dea7a98b73 Mon Sep 17 00:00:00 2001 From: Nikkuss Date: Sat, 6 Jun 2026 01:01:09 +0400 Subject: [PATCH] rework ui --- src/manifest.rs | 1 + src/ui.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/manifest.rs b/src/manifest.rs index abec29c..46299b7 100644 --- a/src/manifest.rs +++ b/src/manifest.rs @@ -32,6 +32,7 @@ pub struct SecretInfo { pub hosts: Vec, #[serde(rename = "neededForUsers")] pub needed_for_users: bool, + pub sopskeys: Vec, pub keys: Vec, #[serde(default)] pub home: bool, diff --git a/src/ui.rs b/src/ui.rs index c4395ca..3def16d 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -121,7 +121,7 @@ fn render_secret_detail(state: &App, area: Rect, buf: &mut Buffer) { lines.push(Line::from(vec![ Span::styled(" Recipients: ", Style::default().fg(Color::DarkGray)), Span::styled( - format!("{} age keys", secret.keys.len()), + format!("{} age keys", secret.sopskeys.len()), Style::default().fg(Color::White), ), ])); @@ -153,7 +153,7 @@ fn render_secret_detail(state: &App, area: Rect, buf: &mut Buffer) { .fg(Color::DarkGray) .add_modifier(Modifier::BOLD), ))); - for key in &secret.keys { + for key in &secret.sopskeys { let truncated = if key.len() > 20 { format!("{}...", &key[..20]) } else {