fix formatting
This commit is contained in:
1 parent
4be64cb9f0
commit
4b1c6125d4
2 files changed
+10
-19
No files matched your search
@@ -1,5 +1,5 @@
|
|||||||
use dioxus::prelude::*;
|
|
||||||
use dioxus::core::RenderReturn;
|
use dioxus::core::RenderReturn;
|
||||||
|
use dioxus::prelude::*;
|
||||||
use dioxus_tui::query::Query;
|
use dioxus_tui::query::Query;
|
||||||
use dioxus_tui::Size;
|
use dioxus_tui::Size;
|
||||||
|
|
||||||
|
|||||||
+9
-18
@@ -4,19 +4,22 @@ use crossterm::{
|
|||||||
execute,
|
execute,
|
||||||
terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
|
terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
|
||||||
};
|
};
|
||||||
use futures_channel::mpsc::unbounded;
|
|
||||||
use dioxus_core::*;
|
use dioxus_core::*;
|
||||||
use dioxus_native_core::{real_dom::RealDom, NodeId, SendAnyMap, FxDashSet, NodeMask};
|
use dioxus_native_core::{real_dom::RealDom, FxDashSet, NodeId, NodeMask, SendAnyMap};
|
||||||
use focus::FocusState;
|
use focus::FocusState;
|
||||||
use futures::{
|
use futures::{
|
||||||
channel::mpsc::{UnboundedReceiver, UnboundedSender},
|
channel::mpsc::{UnboundedReceiver, UnboundedSender},
|
||||||
pin_mut, StreamExt,
|
pin_mut, StreamExt,
|
||||||
};
|
};
|
||||||
|
use futures_channel::mpsc::unbounded;
|
||||||
use query::Query;
|
use query::Query;
|
||||||
use std::{cell::RefCell, sync::{Mutex, Arc}};
|
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
use std::{
|
||||||
|
cell::RefCell,
|
||||||
|
sync::{Arc, Mutex},
|
||||||
|
};
|
||||||
use std::{io, time::Duration};
|
use std::{io, time::Duration};
|
||||||
use taffy::{Taffy};
|
use taffy::Taffy;
|
||||||
pub use taffy::{geometry::Point, prelude::*};
|
pub use taffy::{geometry::Point, prelude::*};
|
||||||
use tui::{backend::CrosstermBackend, layout::Rect, Terminal};
|
use tui::{backend::CrosstermBackend, layout::Rect, Terminal};
|
||||||
|
|
||||||
@@ -175,12 +178,7 @@ fn render_vdom(
|
|||||||
width: AvailableSpace::Definite(width),
|
width: AvailableSpace::Definite(width),
|
||||||
height: AvailableSpace::Definite(height),
|
height: AvailableSpace::Definite(height),
|
||||||
};
|
};
|
||||||
taffy
|
taffy.compute_layout(root_node, size).unwrap();
|
||||||
.compute_layout(
|
|
||||||
root_node,
|
|
||||||
size
|
|
||||||
)
|
|
||||||
.unwrap();
|
|
||||||
}
|
}
|
||||||
if let Some(terminal) = &mut terminal {
|
if let Some(terminal) = &mut terminal {
|
||||||
terminal.draw(|frame| {
|
terminal.draw(|frame| {
|
||||||
@@ -189,14 +187,7 @@ fn render_vdom(
|
|||||||
// size is guaranteed to not change when rendering
|
// size is guaranteed to not change when rendering
|
||||||
resize(frame.size(), &mut *taffy, &rdom);
|
resize(frame.size(), &mut *taffy, &rdom);
|
||||||
let root = &rdom[NodeId(0)];
|
let root = &rdom[NodeId(0)];
|
||||||
render::render_vnode(
|
render::render_vnode(frame, &*taffy, &rdom, root, cfg, Point::ZERO);
|
||||||
frame,
|
|
||||||
&*taffy,
|
|
||||||
&rdom,
|
|
||||||
root,
|
|
||||||
cfg,
|
|
||||||
Point::ZERO,
|
|
||||||
);
|
|
||||||
})?;
|
})?;
|
||||||
} else {
|
} else {
|
||||||
let rdom = rdom.borrow();
|
let rdom = rdom.borrow();
|
||||||
|
|||||||
Reference in new issue
Block a user