@@ -49,7 +49,7 @@ renderer_fn!(
4949) ;
5050
5151renderer_fn ! (
52- LoadingRowRendererFn ( class: Signal <String >, inner_class : Signal <String >, index: usize , col_count: usize )
52+ LoadingRowRendererFn ( class: Signal <String >, cell_class : Signal < String > , cell_inner_class : Signal <String >, index: usize , col_count: usize )
5353 default DefaultLoadingRowRenderer
5454) ;
5555
@@ -73,7 +73,8 @@ pub fn TableContent<Row, DataP, ClsP>(
7373 #[ prop( optional, into) ] thead_class : MaybeSignal < String > ,
7474 #[ prop( optional, into) ] thead_row_class : MaybeSignal < String > ,
7575 #[ prop( optional, into) ] tbody_class : MaybeSignal < String > ,
76- #[ prop( optional, into) ] loading_row_inner_class : MaybeSignal < String > ,
76+ #[ prop( optional, into) ] loading_cell_class : MaybeSignal < String > ,
77+ #[ prop( optional, into) ] loading_cell_inner_class : MaybeSignal < String > ,
7778 #[ prop( default = create_rw_signal( VecDeque :: new( ) ) , into) ] sorting : RwSignal <
7879 VecDeque < ( usize , ColumnSort ) > ,
7980 > ,
@@ -114,7 +115,8 @@ where
114115 let class_provider = ClsP :: new ( ) ;
115116
116117 let row_class = Signal :: derive ( move || row_class. get ( ) ) ;
117- let loading_row_inner_class = Signal :: derive ( move || loading_row_inner_class. get ( ) ) ;
118+ let loading_cell_inner_class = Signal :: derive ( move || loading_cell_inner_class. get ( ) ) ;
119+ let loading_cell_class = Signal :: derive ( move || loading_cell_class. get ( ) ) ;
118120 let thead_class = Signal :: derive ( move || class_provider. thead ( & thead_class. get ( ) ) ) ;
119121 let thead_row_class = Signal :: derive ( move || class_provider. thead_row ( & thead_row_class. get ( ) ) ) ;
120122 let tbody_class = Signal :: derive ( move || class_provider. tbody ( & tbody_class. get ( ) ) ) ;
@@ -433,7 +435,10 @@ where
433435 move || class_provider. row( i, false , & row_class. get( ) )
434436 ) ,
435437 Signal :: derive(
436- move || class_provider. loading_row_inner( & loading_row_inner_class. get( ) )
438+ move || class_provider. loading_cell( & loading_cell_class. get( ) )
439+ ) ,
440+ Signal :: derive(
441+ move || class_provider. loading_cell_inner( i, & loading_cell_inner_class. get( ) )
437442 ) ,
438443 i,
439444 Row :: COLUMN_COUNT ,
0 commit comments