diff options
| author | pablu <me@pablu.de> | 2026-06-03 14:10:49 +0200 |
|---|---|---|
| committer | pablu <me@pablu.de> | 2026-06-03 14:10:49 +0200 |
| commit | eaa1b915da8480bf3a86960c94f3667f386aa0f4 (patch) | |
| tree | b85e1d2edb0a507ba480926d12fab074d52bb961 /src/widgets/helpers.rs | |
| parent | 81cc9a0b347255629d411323e7ff8fee4d5ec61d (diff) | |
wip: browser screen implementation
Diffstat (limited to 'src/widgets/helpers.rs')
| -rw-r--r-- | src/widgets/helpers.rs | 6 |
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