aboutsummaryrefslogtreecommitdiffstats
path: root/src/widgets/tabs.rs
diff options
context:
space:
mode:
authorDaniel Jankowski <daniel.jankowski@rub.de>2023-09-08 08:50:57 +0200
committerDaniel Jankowski <daniel.jankowski@rub.de>2023-09-08 08:50:57 +0200
commit136f4247533436f078b5002b46109cae937064aa (patch)
tree8774d49dbe0b125200f017b0534a4995d1d22834 /src/widgets/tabs.rs
parentfix: correct rendering when square bracket in content (diff)
downloadsl0pstatus-136f4247533436f078b5002b46109cae937064aa.tar.gz
sl0pstatus-136f4247533436f078b5002b46109cae937064aa.tar.xz
sl0pstatus-136f4247533436f078b5002b46109cae937064aa.zip
feat: add index to tabs widget
Diffstat (limited to '')
-rw-r--r--src/widgets/tabs.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/widgets/tabs.rs b/src/widgets/tabs.rs
index e7e0b8d..29a66fc 100644
--- a/src/widgets/tabs.rs
+++ b/src/widgets/tabs.rs
@@ -44,6 +44,10 @@ impl Widget for TabsWidget {
content = content.replace("{name}", tab.name.as_str());
}
+ if content.contains("{index}") {
+ content = content.replace("{index}", (tab.position + 1).to_string().as_str());
+ }
+
output = format!("{}{}", output, formatter.format_string(content),);
}