form component is now in the separate component
This commit is contained in:
4
client/src/components/form.rs
Normal file
4
client/src/components/form.rs
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
// src/components/form.rs
|
||||||
|
pub mod form;
|
||||||
|
|
||||||
|
pub use form::*;
|
||||||
@@ -7,7 +7,7 @@ use ratatui::{
|
|||||||
};
|
};
|
||||||
use crate::config::colors::themes::Theme;
|
use crate::config::colors::themes::Theme;
|
||||||
use crate::ui::form::FormState;
|
use crate::ui::form::FormState;
|
||||||
use super::canvas::render_canvas; // Changed to canvas
|
use crate::components::handlers::canvas::render_canvas;
|
||||||
|
|
||||||
pub fn render_form(
|
pub fn render_form(
|
||||||
f: &mut Frame,
|
f: &mut Frame,
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
// src/components/handlers.rs
|
// src/components/handlers.rs
|
||||||
pub mod form;
|
|
||||||
pub mod canvas;
|
pub mod canvas;
|
||||||
pub mod sidebar;
|
pub mod sidebar;
|
||||||
|
|
||||||
pub use form::*;
|
|
||||||
pub use canvas::*;
|
pub use canvas::*;
|
||||||
pub use sidebar::*;
|
pub use sidebar::*;
|
||||||
|
|||||||
@@ -3,8 +3,10 @@ pub mod handlers;
|
|||||||
pub mod intro;
|
pub mod intro;
|
||||||
pub mod admin;
|
pub mod admin;
|
||||||
pub mod common;
|
pub mod common;
|
||||||
|
pub mod form;
|
||||||
|
|
||||||
pub use handlers::*;
|
pub use handlers::*;
|
||||||
pub use intro::*;
|
pub use intro::*;
|
||||||
pub use admin::*;
|
pub use admin::*;
|
||||||
pub use common::*;
|
pub use common::*;
|
||||||
|
pub use form::*;
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ impl FormState {
|
|||||||
let fields: Vec<&str> = self.fields.iter().map(|s| s.as_str()).collect();
|
let fields: Vec<&str> = self.fields.iter().map(|s| s.as_str()).collect();
|
||||||
let values: Vec<&String> = self.values.iter().collect();
|
let values: Vec<&String> = self.values.iter().collect();
|
||||||
|
|
||||||
crate::components::handlers::form::render_form(
|
crate::components::form::form::render_form(
|
||||||
f,
|
f,
|
||||||
area,
|
area,
|
||||||
self,
|
self,
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ use crate::components::{
|
|||||||
render_background,
|
render_background,
|
||||||
render_command_line,
|
render_command_line,
|
||||||
render_status_line,
|
render_status_line,
|
||||||
handlers::{sidebar::{self, calculate_sidebar_layout}, form::render_form},
|
handlers::sidebar::{self, calculate_sidebar_layout},
|
||||||
|
form::form::render_form,
|
||||||
intro::{intro},
|
intro::{intro},
|
||||||
admin::{admin_panel::AdminPanelState},
|
admin::{admin_panel::AdminPanelState},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user