tui: Implement larger list on issue page
This commit is contained in:
parent
c2b6fefb8e
commit
3b88e13e91
|
|
@ -25,7 +25,6 @@ impl LargeList {
|
||||||
pub fn new(context: &Context, theme: &Theme, selected: Option<(IssueId, Issue)>) -> Self {
|
pub fn new(context: &Context, theme: &Theme, selected: Option<(IssueId, Issue)>) -> Self {
|
||||||
let repo = context.repository();
|
let repo = context.repository();
|
||||||
let issues = cob::issue::all(repo).unwrap_or_default();
|
let issues = cob::issue::all(repo).unwrap_or_default();
|
||||||
|
|
||||||
let mut items = issues
|
let mut items = issues
|
||||||
.iter()
|
.iter()
|
||||||
.map(|(id, issue)| IssueItem::from((context.profile(), repo, *id, issue.clone())))
|
.map(|(id, issue)| IssueItem::from((context.profile(), repo, *id, issue.clone())))
|
||||||
|
|
@ -62,6 +61,7 @@ impl WidgetComponent for LargeList {
|
||||||
|
|
||||||
pub fn list(context: &Context, theme: &Theme, issue: (IssueId, Issue)) -> Widget<LargeList> {
|
pub fn list(context: &Context, theme: &Theme, issue: (IssueId, Issue)) -> Widget<LargeList> {
|
||||||
let list = LargeList::new(context, theme, Some(issue));
|
let list = LargeList::new(context, theme, Some(issue));
|
||||||
|
|
||||||
Widget::new(list)
|
Widget::new(list)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue