From 50293765298aa0f235b81e3eed13a7231868e36b Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Wed, 30 Apr 2025 23:05:37 +0200 Subject: [PATCH] fix: show pem content --- ui/src/main.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ui/src/main.rs b/ui/src/main.rs index 496d449..a14a009 100644 --- a/ui/src/main.rs +++ b/ui/src/main.rs @@ -197,7 +197,7 @@ impl Ui { self.key_indicator_state = self.key_indicator_state(); Task::done(Message::Print) } - Message::Print | Message::PrintPem => { + Message::Print => { match self.print_output() { Ok(output) => { self.output = Content::with_text(output.as_str()); @@ -211,6 +211,20 @@ impl Ui { }; Task::none() } + Message::PrintPem => { + match self.pem_output() { + Ok(output) => { + self.output = Content::with_text(output.as_str()); + self.status = String::new(); + self.mode = UiMode::Output; + } + Err(err) => { + self.output = Content::default(); + self.status = err + } + }; + Task::none() + } Message::CopyValue(value) => clipboard::write::(value), Message::Cleanup => { if let Some(chain) = self.fixed_chain.take() {