working select setting the form to true in state state.rs
This commit is contained in:
@@ -25,11 +25,9 @@ pub fn previous_option(app_state: &mut AppState) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn select(app_state: &mut AppState) {
|
pub fn select(app_state: &mut AppState) {
|
||||||
if app_state.ui.show_intro {
|
app_state.ui.show_form = app_state.ui.intro_state.selected_option == 0;
|
||||||
|
app_state.ui.show_admin = app_state.ui.intro_state.selected_option == 1;
|
||||||
app_state.ui.show_intro = false;
|
app_state.ui.show_intro = false;
|
||||||
} else if app_state.ui.show_admin {
|
|
||||||
app_state.ui.show_admin = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn toggle_sidebar(app_state: &mut AppState) {
|
pub fn toggle_sidebar(app_state: &mut AppState) {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
use std::env;
|
use std::env;
|
||||||
use common::proto::multieko2::table_definition::ProfileTreeResponse;
|
use common::proto::multieko2::table_definition::ProfileTreeResponse;
|
||||||
|
use crate::components::IntroState;
|
||||||
|
|
||||||
pub struct UiState {
|
pub struct UiState {
|
||||||
pub show_sidebar: bool,
|
pub show_sidebar: bool,
|
||||||
@@ -9,6 +10,7 @@ pub struct UiState {
|
|||||||
pub show_intro: bool,
|
pub show_intro: bool,
|
||||||
pub show_admin: bool,
|
pub show_admin: bool,
|
||||||
pub show_form: bool,
|
pub show_form: bool,
|
||||||
|
pub intro_state: IntroState,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct GeneralState {
|
pub struct GeneralState {
|
||||||
@@ -66,6 +68,7 @@ impl Default for UiState {
|
|||||||
show_intro: true,
|
show_intro: true,
|
||||||
show_admin: false,
|
show_admin: false,
|
||||||
show_form: false,
|
show_form: false,
|
||||||
|
intro_state: IntroState::new(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user