diff --git a/crates/app/src/view.rs b/crates/app/src/view.rs index 2702c49b..75fef228 100644 --- a/crates/app/src/view.rs +++ b/crates/app/src/view.rs @@ -24,7 +24,7 @@ impl> Content for ErrorBoundary { impl App { pub fn view (model: &Self) -> impl Content + '_ { - ErrorBoundary::new(Ok(Some(Tui::bg(Black, model.view_nil())))) + ErrorBoundary::new(Ok(Some(Tui::bg(Black, model.view_menu())))) //ErrorBoundary::new(Take::take(model, &mut model.config.view.clone())) //ErrorBoundary::new(Give::give(model, &mut model.config.view.clone())) } @@ -37,6 +37,13 @@ impl App { pub fn view_nil (&self) -> impl Content + '_ { "nil" } + pub fn view_menu (&self) -> impl Content + use<'_> { + Stack::south(|add: &mut dyn FnMut(&dyn Render)|{ + add(&Tui::bold(true, "tek")); + add(&""); + add(&"+ new session"); + }) + } pub fn view_dialog (&self) -> impl Content + use<'_> { self.dialog.as_ref().map(|dialog|Bsp::b("", Fixed::xy(70, 23, Tui::fg_bg(Rgb(255,255,255), Rgb(16,16,16), Bsp::b( diff --git a/deps/tengri b/deps/tengri index 9f7d0efd..85c30538 160000 --- a/deps/tengri +++ b/deps/tengri @@ -1 +1 @@ -Subproject commit 9f7d0efda5a71dfbb55c55dbff32c348b55dd870 +Subproject commit 85c305385bc08ef805afb113f677c510027a7234