[pdm-devel] [PATCH yew-comp 1/8] status: impl conversion to classes

Dominik Csapak d.csapak at proxmox.com
Tue Sep 23 11:51:04 CEST 2025


sometimes it's useful to get the complete icon classes, etc. as a class
list

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 src/status.rs | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/status.rs b/src/status.rs
index 45ca761..7c99180 100644
--- a/src/status.rs
+++ b/src/status.rs
@@ -31,6 +31,14 @@ impl Status {
     }
 }
 
+impl From<Status> for Classes {
+    fn from(value: Status) -> Self {
+        let (icon, mut classes) = value.get_icon_classes();
+        classes.push(format!("fa-{icon}"));
+        classes
+    }
+}
+
 impl From<Status> for Fa {
     fn from(value: Status) -> Self {
         let (icon, class) = value.get_icon_classes();
-- 
2.47.3





More information about the pdm-devel mailing list