working project is now redesigned to a proper structure
This commit is contained in:
24
client_scheme.txt
Normal file
24
client_scheme.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
.
|
||||
├── ./colors.rs
|
||||
└── components1/
|
||||
├── ./components1/mod.rs
|
||||
├── ./components1/models.rs
|
||||
├── ./components1/handlers.rs
|
||||
└── handlers/
|
||||
├── ./components1/handlers/command_line.rs
|
||||
├── ./components1/handlers/form.rs
|
||||
├── ./components1/handlers/mod.rs
|
||||
├── ./components1/handlers/preview_card.rs
|
||||
└── ./components1/handlers/status_line.rs
|
||||
├── ./config.rs
|
||||
├── ./mod.rs
|
||||
├── ./terminal.rs
|
||||
├── ./ui.rs
|
||||
└── ./ui
|
||||
├── ./ui/mod.rs
|
||||
├── ./ui/models.rs
|
||||
├── ./ui/handlers.rs
|
||||
└── handlers/
|
||||
├── ./ui/handlers/x.rs
|
||||
├── ./ui/handlers/x2.rs
|
||||
└── ./ui/handlers/x3.rs
|
||||
6
src/client/components1/mod.rs
Normal file
6
src/client/components1/mod.rs
Normal file
@@ -0,0 +1,6 @@
|
||||
// src/client/components1/mod.rs
|
||||
pub mod models;
|
||||
pub mod handlers;
|
||||
|
||||
pub use handlers::*;
|
||||
pub use models::*;
|
||||
0
src/client/components1/models.rs
Normal file
0
src/client/components1/models.rs
Normal file
@@ -1,9 +1,9 @@
|
||||
// src/client/mod.rs
|
||||
mod ui;
|
||||
mod colors;
|
||||
mod components;
|
||||
mod components1;
|
||||
mod terminal;
|
||||
mod config;
|
||||
|
||||
pub use ui::run_ui;
|
||||
pub use config::Config;
|
||||
pub use ui::run_ui;
|
||||
|
||||
4
src/client/ui/handlers.rs
Normal file
4
src/client/ui/handlers.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
// src/client/ui/handlers.rs
|
||||
pub mod ui;
|
||||
|
||||
pub use ui::run_ui;
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
use crossterm::event::{Event, KeyCode, KeyModifiers};
|
||||
use crate::client::terminal::AppTerminal;
|
||||
use crate::client::components::{render_command_line, render_form, render_preview_card, render_status_line};
|
||||
use crate::client::components1::{render_command_line, render_form, render_preview_card, render_status_line};
|
||||
use crate::client::colors::Theme;
|
||||
use crate::client::config::Config;
|
||||
use ratatui::layout::{Constraint, Direction, Layout};
|
||||
6
src/client/ui/mod.rs
Normal file
6
src/client/ui/mod.rs
Normal file
@@ -0,0 +1,6 @@
|
||||
// src/client/ui/mod.rs
|
||||
pub mod models;
|
||||
pub mod handlers;
|
||||
|
||||
pub use handlers::*;
|
||||
pub use models::*;
|
||||
0
src/client/ui/models.rs
Normal file
0
src/client/ui/models.rs
Normal file
Reference in New Issue
Block a user