From eaa1b915da8480bf3a86960c94f3667f386aa0f4 Mon Sep 17 00:00:00 2001 From: pablu Date: Wed, 3 Jun 2026 14:10:49 +0200 Subject: wip: browser screen implementation --- src/widgets/helpers.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/widgets/helpers.rs') 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> { +pub fn homepage_lines(metadata: &Metadata, bold_style: Style) -> Vec> { 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( -- cgit 1.3.1