feat(core): appstate

This commit is contained in:
2025-05-19 08:48:50 +02:00
parent 4eda4d335b
commit cbeed4003a
14 changed files with 454 additions and 103 deletions

View File

@@ -0,0 +1,11 @@
pub fn handle_key(key: vaxis.Key, appState: *AppState) !void {
if (key.matches(vaxis.Key.left, .{})) {
try handle_action(Action.GoUp, appState);
}
}
const vaxis = @import("vaxis");
const handle_action = @import("../core/action/action_handler.zig").handle;
const Action = @import("../core/action/action.zig").Action;
const AppState = @import("../core/app_state.zig").AppState;
const RootProvider = @import("../core/provider/root.zig").RootProvider;