did something
This commit is contained in:
@@ -3,7 +3,7 @@ use std::{error::Error, process::exit, time::Duration};
|
|||||||
use crossterm::event::{self, Event, KeyCode};
|
use crossterm::event::{self, Event, KeyCode};
|
||||||
use data::{ArchivedData, Data};
|
use data::{ArchivedData, Data};
|
||||||
use ratatui::{
|
use ratatui::{
|
||||||
layout::{self, Constraint, Layout, Rect},
|
layout::{self, Constraint, Flex, Layout, Rect},
|
||||||
prelude::Stylize,
|
prelude::Stylize,
|
||||||
text::Text,
|
text::Text,
|
||||||
widgets::{Block, BorderType, Borders},
|
widgets::{Block, BorderType, Borders},
|
||||||
@@ -37,12 +37,14 @@ impl Root {
|
|||||||
fn view(&self, f: &mut Frame) {
|
fn view(&self, f: &mut Frame) {
|
||||||
let text = Text::raw("Meow");
|
let text = Text::raw("Meow");
|
||||||
let block = Block::new().borders(Borders::ALL).title("Meow");
|
let block = Block::new().borders(Borders::ALL).title("Meow");
|
||||||
let flex_vert = Layout::vertical([Constraint::Fill(1)])
|
let vertical_layout = Layout::vertical([Constraint::Max(50)])
|
||||||
.flex(layout::Flex::Center)
|
.flex(Flex::Center)
|
||||||
.areas::<1>(f.area())[0];
|
.split(f.area());
|
||||||
let centered = flex_vert.centered_horizontally(Constraint::Length(50));
|
|
||||||
let full_center = ;
|
let area = Layout::horizontal([Constraint::Max(50)])
|
||||||
f.render_widget(block, centered);
|
.flex(Flex::Center)
|
||||||
|
.split(vertical_layout[0])[0];
|
||||||
|
f.render_widget(block, area);
|
||||||
}
|
}
|
||||||
fn handle_events() -> Result<Option<Message>, Box<dyn Error>> {
|
fn handle_events() -> Result<Option<Message>, Box<dyn Error>> {
|
||||||
if event::poll(Duration::from_millis(250))? {
|
if event::poll(Duration::from_millis(250))? {
|
||||||
|
|||||||
Reference in New Issue
Block a user