From 4ca31645a205849307b6b3e6f285dab9344b7c98 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Fri, 20 Mar 2026 15:05:54 +0000 Subject: [PATCH] did something --- src/tui/main.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/tui/main.rs b/src/tui/main.rs index 88480a2..ddf7de8 100644 --- a/src/tui/main.rs +++ b/src/tui/main.rs @@ -3,7 +3,7 @@ use std::{error::Error, process::exit, time::Duration}; use crossterm::event::{self, Event, KeyCode}; use data::{ArchivedData, Data}; use ratatui::{ - layout::{self, Constraint, Layout, Rect}, + layout::{self, Constraint, Flex, Layout, Rect}, prelude::Stylize, text::Text, widgets::{Block, BorderType, Borders}, @@ -37,12 +37,14 @@ impl Root { fn view(&self, f: &mut Frame) { let text = Text::raw("Meow"); let block = Block::new().borders(Borders::ALL).title("Meow"); - let flex_vert = Layout::vertical([Constraint::Fill(1)]) - .flex(layout::Flex::Center) - .areas::<1>(f.area())[0]; - let centered = flex_vert.centered_horizontally(Constraint::Length(50)); - let full_center = ; - f.render_widget(block, centered); + let vertical_layout = Layout::vertical([Constraint::Max(50)]) + .flex(Flex::Center) + .split(f.area()); + + let area = Layout::horizontal([Constraint::Max(50)]) + .flex(Flex::Center) + .split(vertical_layout[0])[0]; + f.render_widget(block, area); } fn handle_events() -> Result, Box> { if event::poll(Duration::from_millis(250))? {