Restore native operational surface grammar
This commit is contained in:
1 parent
edbebe6109
commit
bd8c420718
8 files changed
+633
-352
No files matched your search
@@ -2,4 +2,4 @@ pub mod actions;
|
||||
pub mod state;
|
||||
|
||||
pub use actions::AppAction;
|
||||
pub use state::{AppState, OnboardingStep};
|
||||
pub use state::{AppState, InboxFilter, OnboardingStep};
|
||||
@@ -8,6 +8,16 @@ pub enum OnboardingStep {
|
||||
Launch,
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
|
||||
pub enum InboxFilter {
|
||||
#[default]
|
||||
All,
|
||||
Approvals,
|
||||
Reviews,
|
||||
Failed,
|
||||
Messages,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default)]
|
||||
pub struct AppState {
|
||||
pub section: SectionId,
|
||||
@@ -19,6 +29,7 @@ pub struct AppState {
|
||||
pub onboarding_step: OnboardingStep,
|
||||
pub onboarding_connector_id: Option<String>,
|
||||
pub onboarding_execution_mode: &'static str,
|
||||
pub inbox_filter: InboxFilter,
|
||||
pub status_line: Option<String>,
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user