File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -434,12 +434,15 @@ pub fn home() -> Html {
434434
435435 let limit = 10 ;
436436
437- let page_rows = filtered_data. clone ( ) ;
438-
439437 let total_rows = filtered_data. len ( ) ;
440438 let current_page = ( * page) . min ( total_rows. saturating_sub ( 1 ) / limit) ;
441439
440+ let start = current_page * limit;
441+ let end = ( start + limit) . min ( total_rows) ;
442+
443+ let page_rows = if total_rows == 0 { Vec :: new ( ) } else { filtered_data[ start..end] . to_vec ( ) } ;
442444
445+
443446 let oninput_element_search = {
444447 let element_search_term = element_search_term. clone ( ) ;
445448 Callback :: from ( move |e : InputEvent | {
@@ -636,8 +639,8 @@ pub fn home() -> Html {
636639 <div class="flex-grow-1 p-2 input-group me-2" >
637640 <Table <TableLine >
638641 options={ options. clone( ) }
639- limit={ Some ( limit) }
640- page={ current_page}
642+ // limit={Some(limit)}
643+ // page={current_page}
641644 // search={element_search.clone()}
642645 classes={ classes!( "table" , "table-hover" ) }
643646 columns={ columns. clone( ) }
You can’t perform that action at this time.
0 commit comments