working project is now redesigned to a proper structure

This commit is contained in:
filipriec
2025-02-18 22:32:57 +01:00
parent 84f5ec5c4c
commit 699455ec91
13 changed files with 43 additions and 3 deletions

24
client_scheme.txt Normal file
View 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

View File

@@ -0,0 +1,6 @@
// src/client/components1/mod.rs
pub mod models;
pub mod handlers;
pub use handlers::*;
pub use models::*;

View File

View 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;

View File

@@ -0,0 +1,4 @@
// src/client/ui/handlers.rs
pub mod ui;
pub use ui::run_ui;

View File

@@ -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
View 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
View File