diff options
| author | Daniel Jankowski <daniel.jankowski@rub.de> | 2023-09-08 08:50:57 +0200 |
|---|---|---|
| committer | Daniel Jankowski <daniel.jankowski@rub.de> | 2023-09-08 08:50:57 +0200 |
| commit | 136f4247533436f078b5002b46109cae937064aa (patch) | |
| tree | 8774d49dbe0b125200f017b0534a4995d1d22834 /src/widgets/tabs.rs | |
| parent | fix: correct rendering when square bracket in content (diff) | |
| download | sl0pstatus-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.rs | 4 |
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),); } |
