renamed NewTransactionTabState

This commit is contained in:
Nickiel12 2023-09-22 20:19:31 -07:00
parent 1b5bc3ceee
commit 6108ff164a
2 changed files with 8 additions and 8 deletions

View file

@ -9,7 +9,7 @@ use crate::db::data_cache::DataCache;
use crate::db::DB; use crate::db::DB;
use crate::uis::history::HistoryState; use crate::uis::history::HistoryState;
use crate::uis::navigation_frame::NavigationState; use crate::uis::navigation_frame::NavigationState;
use crate::uis::new_transaction::NewTransactionTabState; use crate::uis::new_transaction::NewTransactionState;
pub type AppResult<T> = std::result::Result<T, Box<dyn std::error::Error>>; pub type AppResult<T> = std::result::Result<T, Box<dyn std::error::Error>>;
@ -76,7 +76,7 @@ impl<'a> App<'a> {
HistoryState::handle_event(key, self); HistoryState::handle_event(key, self);
} }
ActiveFrame::NewTransaction => { ActiveFrame::NewTransaction => {
NewTransactionTabState::handle_event(key, self); NewTransactionState::handle_event(key, self);
} }
} }
} }
@ -122,7 +122,7 @@ pub enum ActiveFrame {
pub struct States<'a> { pub struct States<'a> {
pub nav_state: NavigationState<'a>, pub nav_state: NavigationState<'a>,
pub transactions: NewTransactionTabState<'a>, pub transactions: NewTransactionState<'a>,
pub history: HistoryState, pub history: HistoryState,
pub active_frame: ActiveFrame, pub active_frame: ActiveFrame,
@ -132,7 +132,7 @@ impl<'a> States<'a> {
pub fn new() -> States<'a> { pub fn new() -> States<'a> {
States { States {
nav_state: NavigationState::new(), nav_state: NavigationState::new(),
transactions: NewTransactionTabState::new(), transactions: NewTransactionState::new(),
history: HistoryState::new(), history: HistoryState::new(),
active_frame: ActiveFrame::Navigation, active_frame: ActiveFrame::Navigation,

View file

@ -12,16 +12,16 @@ use ratatui::{
Frame, Frame,
}; };
pub struct NewTransactionTabState<'a> { pub struct NewTransactionState<'a> {
pub cur_tab_index: usize, pub cur_tab_index: usize,
pub tabs: Vec<&'a str>, pub tabs: Vec<&'a str>,
pub manual_data: ManualData, pub manual_data: ManualData,
} }
impl<'a> NewTransactionTabState<'a> { impl<'a> NewTransactionState<'a> {
pub fn new() -> NewTransactionTabState<'a> { pub fn new() -> NewTransactionState<'a> {
NewTransactionTabState { NewTransactionState {
cur_tab_index: 0, cur_tab_index: 0,
tabs: vec!["Quick Entry", "Manual Entry"], tabs: vec!["Quick Entry", "Manual Entry"],
manual_data: ManualData::new(), manual_data: ManualData::new(),