aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/helpers.rs
diff options
context:
space:
mode:
authorpablu <me@pablu.de>2026-06-03 14:10:49 +0200
committerpablu <me@pablu.de>2026-06-03 14:10:49 +0200
commiteaa1b915da8480bf3a86960c94f3667f386aa0f4 (patch)
treeb85e1d2edb0a507ba480926d12fab074d52bb961 /src/widgets/helpers.rs
parent81cc9a0b347255629d411323e7ff8fee4d5ec61d (diff)
wip: browser screen implementation
Diffstat (limited to 'src/widgets/helpers.rs')
-rw-r--r--src/widgets/helpers.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/helpers.rs b/src/widgets/helpers.rs
index 0bde326..1e76b5f 100644
--- a/src/widgets/helpers.rs
+++ b/src/widgets/helpers.rs
@@ -4,7 +4,7 @@ use ratatui::{
text::{Line, Span},
};
-use crate::gentoo::InstalledPackage;
+use crate::gentoo::{InstalledPackage, package::Metadata};
pub fn search_popup_rect(percent_x: u16, r: Rect) -> Rect {
// Cut the given rectangle into three vertical pieces
@@ -24,14 +24,14 @@ pub fn search_popup_rect(percent_x: u16, r: Rect) -> Rect {
.split(popup_layout[1])[1] // Return the middle chunk
}
-pub fn homepage_lines(pkg: &InstalledPackage, bold_style: Style) -> Vec<Line<'_>> {
+pub fn homepage_lines(metadata: &Metadata, bold_style: Style) -> Vec<Line<'_>> {
let mut lines = Vec::new();
lines.push(Line::from(vec![
Span::styled("Homepage: ", bold_style),
Span::raw(""),
]));
- for url in pkg.metadata.homepage.iter().filter(|s| !s.is_empty()) {
+ for url in metadata.homepage.iter().filter(|s| !s.is_empty()) {
lines.push(Line::from(vec![
Span::raw(" - "), // indentation
Span::styled(