commit 41c2c048a85c0f740906119c619f8a9a66e28c26
parent e0dd09dd5f68aa8d2f7951ade3a0bd4c96c9f380
Author: kernelkind <kernelkind@gmail.com>
Date: Mon, 16 Jun 2025 17:46:10 -0400
add overlay to `RouterAction`
Signed-off-by: kernelkind <kernelkind@gmail.com>
Diffstat:
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/crates/notedeck_columns/src/nav.rs b/crates/notedeck_columns/src/nav.rs
@@ -253,6 +253,10 @@ pub enum RouterAction {
/// chrome atm
PfpClicked,
RouteTo(Route, RouterType),
+ Overlay {
+ route: Route,
+ make_new: bool,
+ },
}
pub enum RouterType {
@@ -289,6 +293,14 @@ impl RouterAction {
None
}
},
+ RouterAction::Overlay { route, make_new } => {
+ if make_new {
+ stack_router.route_to_overlaid_new(route);
+ } else {
+ stack_router.route_to_overlaid(route);
+ }
+ None
+ }
}
}