11use crate :: interactive:: {
2- widgets:: {
3- Header , ReactEntries , ReactEntriesProps , ReactFooter , ReactFooterProps , ReactHelpPane ,
4- ReactHelpPaneProps ,
5- } ,
2+ widgets:: { Entries , EntriesProps , Footer , FooterProps , Header , HelpPane , HelpPaneProps } ,
63 AppState , DisplayOptions , FocussedPane ,
74} ;
85use dua:: traverse:: Traversal ;
@@ -16,26 +13,26 @@ use tui::{
1613} ;
1714use tui_react:: ToplevelComponent ;
1815
19- pub struct ReactMainWindowProps < ' a > {
16+ pub struct MainWindowProps < ' a > {
2017 pub traversal : & ' a Traversal ,
2118 pub display : DisplayOptions ,
2219 pub state : & ' a AppState ,
2320}
2421
2522#[ derive( Default ) ]
26- pub struct ReactMainWindow {
27- pub help_pane : Option < ReactHelpPane > ,
28- pub entries_pane : ReactEntries ,
23+ pub struct MainWindow {
24+ pub help_pane : Option < HelpPane > ,
25+ pub entries_pane : Entries ,
2926}
3027
31- impl ReactMainWindow {
28+ impl MainWindow {
3229 pub fn render < ' a > (
3330 & mut self ,
34- props : impl Borrow < ReactMainWindowProps < ' a > > ,
31+ props : impl Borrow < MainWindowProps < ' a > > ,
3532 area : Rect ,
3633 buf : & mut Buffer ,
3734 ) {
38- let ReactMainWindowProps {
35+ let MainWindowProps {
3936 traversal :
4037 Traversal {
4138 tree,
@@ -83,7 +80,7 @@ impl ReactMainWindow {
8380 } ;
8481
8582 Header . draw ( header_area, buf) ;
86- let props = ReactEntriesProps {
83+ let props = EntriesProps {
8784 tree : & tree,
8885 root : state. root ,
8986 display : * display,
@@ -99,14 +96,14 @@ impl ReactMainWindow {
9996 self . entries_pane . render ( props, entries_area, buf) ;
10097
10198 if let Some ( ( help_area, pane) ) = help_pane {
102- let props = ReactHelpPaneProps {
99+ let props = HelpPaneProps {
103100 border_style : help_style,
104101 } ;
105102 pane. render ( props, help_area, buf) ;
106103 }
107104
108- ReactFooter . render (
109- ReactFooterProps {
105+ Footer . render (
106+ FooterProps {
110107 total_bytes : * total_bytes,
111108 entries_traversed : * entries_traversed,
112109 format : display. byte_format ,
0 commit comments