aboutsummaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorDaniel Jankowski <daniel.jankowski@rub.de>2023-09-02 14:15:04 +0200
committerDaniel Jankowski <daniel.jankowski@rub.de>2023-09-02 14:15:04 +0200
commit66afd6d4de80099c298466fffd1a8c3044a13247 (patch)
tree93980c3b8821f1993a867e71ae1bf79b5581b04e /src/widgets
parentfix: hide frame for single panes with multiple tabs (diff)
downloadsl0pstatus-66afd6d4de80099c298466fffd1a8c3044a13247.tar.gz
sl0pstatus-66afd6d4de80099c298466fffd1a8c3044a13247.tar.xz
sl0pstatus-66afd6d4de80099c298466fffd1a8c3044a13247.zip
chore: refactor renderer
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/datetime.rs4
-rw-r--r--src/widgets/mode.rs4
-rw-r--r--src/widgets/tabs.rs4
3 files changed, 6 insertions, 6 deletions
diff --git a/src/widgets/datetime.rs b/src/widgets/datetime.rs
index 0813ac6..bc6a57c 100644
--- a/src/widgets/datetime.rs
+++ b/src/widgets/datetime.rs
@@ -3,7 +3,7 @@ use std::{collections::BTreeMap, str::FromStr};
use chrono::Local;
use chrono_tz::Tz;
-use crate::{config::FormattedPart, render};
+use crate::render::FormattedPart;
use super::widget::Widget;
@@ -60,6 +60,6 @@ impl Widget for DateTimeWidget {
);
}
- render::formatting(self.color_format.clone(), output)
+ self.color_format.format_string(output)
}
}
diff --git a/src/widgets/mode.rs b/src/widgets/mode.rs
index d0f53ce..b9dde99 100644
--- a/src/widgets/mode.rs
+++ b/src/widgets/mode.rs
@@ -2,7 +2,7 @@ use std::collections::BTreeMap;
use zellij_tile::prelude::InputMode;
-use crate::{config::FormattedPart, render, ZellijState};
+use crate::{render::FormattedPart, ZellijState};
use super::widget::Widget;
@@ -125,7 +125,7 @@ impl Widget for ModeWidget {
content = content.replace("{name}", format!("{:?}", state.mode.mode).as_str());
}
- render::formatting(format, content)
+ format.format_string(content)
}
}
diff --git a/src/widgets/tabs.rs b/src/widgets/tabs.rs
index 00b87f9..a127f79 100644
--- a/src/widgets/tabs.rs
+++ b/src/widgets/tabs.rs
@@ -2,7 +2,7 @@ use std::collections::BTreeMap;
use zellij_tile::prelude::TabInfo;
-use crate::{config::FormattedPart, render};
+use crate::render::FormattedPart;
use super::widget::Widget;
@@ -44,7 +44,7 @@ impl Widget for TabsWidget {
content = content.replace("{name}", tab.name.as_str());
}
- output = format!("{}{}", output, render::formatting(formatter, content),);
+ output = format!("{}{}", output, formatter.format_string(content),);
}
output