implement back button

This commit is contained in:
2026-08-18 18:53:17 +00:00
parent 9792385af1
commit 8a7456adbd
5 changed files with 55 additions and 30 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
use crate::navigation::menu_item;
use crate::navigation::state::Menu;
use crate::navigation::state::ScreenItem;
use crate::{display::primary_lcd::PrimaryLcdDisplay, navigation::inputs::Inputs};
use embedded_graphics::pixelcolor::Rgb565;
@@ -27,7 +27,7 @@ impl super::navigation::Navigable for SettingsMenu {
fn handle_input(
&self,
input: super::navigation::Action,
) -> impl core::future::Future<Output = super::state::Menu> + Send {
async move { Menu::Settings(SettingsMenu { selected: 0 }) }
) -> impl core::future::Future<Output = ScreenItem> + Send {
async move { ScreenItem::Settings(SettingsMenu { selected: 0 }) }
}
}