reg proper movement
This commit is contained in:
@@ -79,7 +79,7 @@ pub async fn handle_navigation_event(
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn move_up(app_state: &mut AppState, auth_state: &mut AuthState) {
|
pub fn move_up(app_state: &mut AppState, auth_state: &mut AuthState) {
|
||||||
if app_state.ui.focus_outside_canvas && app_state.ui.show_login {
|
if app_state.ui.focus_outside_canvas && app_state.ui.show_login || app_state.ui.show_register{
|
||||||
if app_state.general.selected_item == 0 {
|
if app_state.general.selected_item == 0 {
|
||||||
app_state.ui.focus_outside_canvas = false;
|
app_state.ui.focus_outside_canvas = false;
|
||||||
let last_field_index = auth_state.fields().len().saturating_sub(1);
|
let last_field_index = auth_state.fields().len().saturating_sub(1);
|
||||||
@@ -106,7 +106,7 @@ pub fn move_up(app_state: &mut AppState, auth_state: &mut AuthState) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn move_down(app_state: &mut AppState) {
|
pub fn move_down(app_state: &mut AppState) {
|
||||||
if app_state.ui.focus_outside_canvas && app_state.ui.show_login {
|
if app_state.ui.focus_outside_canvas && app_state.ui.show_login || app_state.ui.show_register {
|
||||||
let num_general_elements = 2;
|
let num_general_elements = 2;
|
||||||
if app_state.general.selected_item < num_general_elements - 1 {
|
if app_state.general.selected_item < num_general_elements - 1 {
|
||||||
app_state.general.selected_item += 1;
|
app_state.general.selected_item += 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user