removed preview card

This commit is contained in:
filipriec
2025-03-21 18:21:40 +01:00
parent 74054f2724
commit 27cca8763b
4 changed files with 3 additions and 47 deletions

View File

@@ -1,6 +1,5 @@
// src/components/handlers.rs // src/components/handlers.rs
pub mod form; pub mod form;
pub mod preview_card;
pub mod command_line; pub mod command_line;
pub mod status_line; pub mod status_line;
pub mod canvas; pub mod canvas;
@@ -8,7 +7,6 @@ pub mod sidebar;
pub use command_line::render_command_line; pub use command_line::render_command_line;
pub use form::*; pub use form::*;
pub use preview_card::render_preview_card;
pub use status_line::render_status_line; pub use status_line::render_status_line;
pub use canvas::*; pub use canvas::*;
pub use sidebar::*; pub use sidebar::*;

View File

@@ -1,33 +0,0 @@
// src/client/components/preview_card.rs
use ratatui::{
widgets::{Block, Borders, List, ListItem},
layout::Rect,
style::Style,
text::Text,
Frame,
};
use crate::config::colors::Theme;
pub fn render_preview_card(f: &mut Frame, area: Rect, fields: &[&String], theme: &Theme) {
let card = Block::default()
.borders(Borders::ALL)
.border_style(Style::default().fg(theme.border))
.title(" Preview Card ")
.style(Style::default().bg(theme.bg).fg(theme.fg));
let items = vec![
ListItem::new(Text::from(format!("Firma: {}", fields[0]))),
ListItem::new(Text::from(format!("Ulica: {}", fields[1]))),
ListItem::new(Text::from(format!("Mesto: {}", fields[2]))),
ListItem::new(Text::from(format!("PSC: {}", fields[3]))),
ListItem::new(Text::from(format!("ICO: {}", fields[4]))),
ListItem::new(Text::from(format!("Kontakt: {}", fields[5]))),
ListItem::new(Text::from(format!("Telefon: {}", fields[6]))),
];
let list = List::new(items)
.block(card)
.style(Style::default().bg(theme.bg).fg(theme.fg));
f.render_widget(list, area);
}

View File

@@ -1,6 +1,6 @@
// src/ui/handlers/render.rs // src/ui/handlers/render.rs
use crate::components::{render_command_line, render_preview_card, render_status_line}; use crate::components::{render_command_line, render_status_line};
use crate::config::colors::Theme; use crate::config::colors::Theme;
use ratatui::layout::{Constraint, Direction, Layout}; use ratatui::layout::{Constraint, Direction, Layout};
use ratatui::Frame; use ratatui::Frame;
@@ -66,15 +66,6 @@ pub fn render_ui(
current_position, current_position,
); );
// Render preview card in the right content area
let preview_values: Vec<&String> = form_state.values.iter().collect();
render_preview_card(
f,
content_chunks[1],
&preview_values,
theme,
);
// Render sidebar if enabled // Render sidebar if enabled
if let Some(sidebar_rect) = sidebar_area { if let Some(sidebar_rect) = sidebar_area {
crate::components::handlers::sidebar::render_sidebar(f, sidebar_rect, theme); crate::components::handlers::sidebar::render_sidebar(f, sidebar_rect, theme);

View File

@@ -13,14 +13,14 @@ use crate::state::state::AppState;
pub async fn run_ui() -> Result<(), Box<dyn std::error::Error>> { pub async fn run_ui() -> Result<(), Box<dyn std::error::Error>> {
let config = Config::load()?; let config = Config::load()?;
let mut terminal = TerminalCore::new()?; // Remove .await let mut terminal = TerminalCore::new()?;
let mut grpc_client = GrpcClient::new().await?; let mut grpc_client = GrpcClient::new().await?;
let mut command_handler = CommandHandler::new(); let mut command_handler = CommandHandler::new();
let theme = Theme::from_str(&config.colors.theme); let theme = Theme::from_str(&config.colors.theme);
// Fetch table structure at startup (one-time) // Fetch table structure at startup (one-time)
// TODO: Later, consider implementing a live update for table structure changes. // TODO: Later, consider implementing a live update for table structure changes.
let table_structure = grpc_client.get_table_structure().await?; // Changed let table_structure = grpc_client.get_table_structure().await?;
// Extract the column names from the response // Extract the column names from the response
let column_names: Vec<String> = table_structure let column_names: Vec<String> = table_structure