feat(bloc_layout): make package compatible with crud cubit (close #111) #112
| @ -19,7 +19,7 @@ import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | |||||||
| import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | ||||||
| 
 | 
 | ||||||
| abstract class AppBarLayoutCrudCubitConsumerScreen< | abstract class AppBarLayoutCrudCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, T extends Object> |         Cubit extends bloc_base.Cubit<CrudState>, T extends Object?> | ||||||
|     extends AppBarLayoutCubitConsumerScreen<Cubit, CrudState> |     extends AppBarLayoutCubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const AppBarLayoutCrudCubitConsumerScreen({ |   const AppBarLayoutCrudCubitConsumerScreen({ | ||||||
| @ -35,7 +35,7 @@ abstract class AppBarLayoutCrudCubitConsumerScreen< | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| abstract class AppBarLayoutCrudListCubitConsumerScreen< | abstract class AppBarLayoutCrudListCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, T extends Object> |         Cubit extends bloc_base.Cubit<CrudState>, T extends Object?> | ||||||
|     extends AppBarLayoutCubitConsumerScreen<Cubit, CrudState> |     extends AppBarLayoutCubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const AppBarLayoutCrudListCubitConsumerScreen({ |   const AppBarLayoutCrudListCubitConsumerScreen({ | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | |||||||
| import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | ||||||
| 
 | 
 | ||||||
| abstract class BottomBarLayoutCrudCubitConsumerScreen< | abstract class BottomBarLayoutCrudCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, T extends Object> |         Cubit extends bloc_base.Cubit<CrudState>, T extends Object?> | ||||||
|     extends BottomBarLayoutCubitConsumerScreen<Cubit, CrudState> |     extends BottomBarLayoutCubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const BottomBarLayoutCrudCubitConsumerScreen({ |   const BottomBarLayoutCrudCubitConsumerScreen({ | ||||||
| @ -33,7 +33,7 @@ abstract class BottomBarLayoutCrudCubitConsumerScreen< | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| abstract class BottomBarLayoutCrudListCubitConsumerScreen< | abstract class BottomBarLayoutCrudListCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, T extends Object> |         Cubit extends bloc_base.Cubit<CrudState>, T extends Object?> | ||||||
|     extends BottomBarLayoutCubitConsumerScreen<Cubit, CrudState> |     extends BottomBarLayoutCubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const BottomBarLayoutCrudListCubitConsumerScreen({ |   const BottomBarLayoutCrudListCubitConsumerScreen({ | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | |||||||
| import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | ||||||
| 
 | 
 | ||||||
| abstract class CrudCubitConsumerScreen<Cubit extends bloc_base.Cubit<CrudState>, | abstract class CrudCubitConsumerScreen<Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends CubitConsumerScreen<Cubit, CrudState> |         T extends Object?> extends CubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const CrudCubitConsumerScreen({super.key}); |   const CrudCubitConsumerScreen({super.key}); | ||||||
| 
 | 
 | ||||||
| @ -30,7 +30,7 @@ abstract class CrudCubitConsumerScreen<Cubit extends bloc_base.Cubit<CrudState>, | |||||||
| 
 | 
 | ||||||
| abstract class CrudListCubitConsumerScreen< | abstract class CrudListCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends CubitConsumerScreen<Cubit, CrudState> |         T extends Object?> extends CubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const CrudListCubitConsumerScreen({super.key}); |   const CrudListCubitConsumerScreen({super.key}); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | |||||||
| import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | ||||||
| 
 | 
 | ||||||
| abstract class FrameLayoutCrudCubitConsumerScreen< | abstract class FrameLayoutCrudCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, T extends Object> |         Cubit extends bloc_base.Cubit<CrudState>, T extends Object?> | ||||||
|     extends FrameLayoutCubitConsumerScreen<Cubit, CrudState> |     extends FrameLayoutCubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const FrameLayoutCrudCubitConsumerScreen({ |   const FrameLayoutCrudCubitConsumerScreen({ | ||||||
| @ -36,7 +36,7 @@ abstract class FrameLayoutCrudCubitConsumerScreen< | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| abstract class FrameLayoutCrudListCubitConsumerScreen< | abstract class FrameLayoutCrudListCubitConsumerScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, T extends Object> |         Cubit extends bloc_base.Cubit<CrudState>, T extends Object?> | ||||||
|     extends FrameLayoutCubitConsumerScreen<Cubit, CrudState> |     extends FrameLayoutCubitConsumerScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const FrameLayoutCrudListCubitConsumerScreen({ |   const FrameLayoutCrudListCubitConsumerScreen({ | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | |||||||
| 
 | 
 | ||||||
| abstract class AppBarLayoutCrudCubitScreen< | abstract class AppBarLayoutCrudCubitScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends AppBarLayoutCubitScreen<Cubit, CrudState> |         T extends Object?> extends AppBarLayoutCubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const AppBarLayoutCrudCubitScreen({ |   const AppBarLayoutCrudCubitScreen({ | ||||||
|     super.title, |     super.title, | ||||||
| @ -36,7 +36,7 @@ abstract class AppBarLayoutCrudCubitScreen< | |||||||
| 
 | 
 | ||||||
| abstract class AppBarLayoutCrudListCubitScreen< | abstract class AppBarLayoutCrudListCubitScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends AppBarLayoutCubitScreen<Cubit, CrudState> |         T extends Object?> extends AppBarLayoutCubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const AppBarLayoutCrudListCubitScreen({ |   const AppBarLayoutCrudListCubitScreen({ | ||||||
|     super.title, |     super.title, | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | |||||||
| 
 | 
 | ||||||
| abstract class BottomBarLayoutCrudCubitScreen< | abstract class BottomBarLayoutCrudCubitScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends BottomBarLayoutCubitScreen<Cubit, CrudState> |         T extends Object?> extends BottomBarLayoutCubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const BottomBarLayoutCrudCubitScreen({ |   const BottomBarLayoutCrudCubitScreen({ | ||||||
|     super.currentIndex, |     super.currentIndex, | ||||||
| @ -34,7 +34,7 @@ abstract class BottomBarLayoutCrudCubitScreen< | |||||||
| 
 | 
 | ||||||
| abstract class BottomBarLayoutCrudListCubitScreen< | abstract class BottomBarLayoutCrudListCubitScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends BottomBarLayoutCubitScreen<Cubit, CrudState> |         T extends Object?> extends BottomBarLayoutCubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const BottomBarLayoutCrudListCubitScreen({ |   const BottomBarLayoutCrudListCubitScreen({ | ||||||
|     super.currentIndex, |     super.currentIndex, | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | |||||||
| import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | import 'package:flutter_bloc/flutter_bloc.dart' as bloc_base; | ||||||
| 
 | 
 | ||||||
| abstract class CrudCubitScreen<Cubit extends bloc_base.Cubit<CrudState>, | abstract class CrudCubitScreen<Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends CubitScreen<Cubit, CrudState> |         T extends Object?> extends CubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const CrudCubitScreen({super.key}); |   const CrudCubitScreen({super.key}); | ||||||
| 
 | 
 | ||||||
| @ -29,7 +29,7 @@ abstract class CrudCubitScreen<Cubit extends bloc_base.Cubit<CrudState>, | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| abstract class CrudListCubitScreen<Cubit extends bloc_base.Cubit<CrudState>, | abstract class CrudListCubitScreen<Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends CubitScreen<Cubit, CrudState> |         T extends Object?> extends CubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const CrudListCubitScreen({super.key}); |   const CrudListCubitScreen({super.key}); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ import 'package:wyatt_bloc_layout/wyatt_bloc_layout.dart'; | |||||||
| 
 | 
 | ||||||
| abstract class FrameLayoutCrudCubitScreen< | abstract class FrameLayoutCrudCubitScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends FrameLayoutCubitScreen<Cubit, CrudState> |         T extends Object?> extends FrameLayoutCubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudLoaded<T>> { |     with CrudMixin<Cubit, CrudLoaded<T>> { | ||||||
|   const FrameLayoutCrudCubitScreen({ |   const FrameLayoutCrudCubitScreen({ | ||||||
|     super.title, |     super.title, | ||||||
| @ -37,7 +37,7 @@ abstract class FrameLayoutCrudCubitScreen< | |||||||
| 
 | 
 | ||||||
| abstract class FrameLayoutCrudListCubitScreen< | abstract class FrameLayoutCrudListCubitScreen< | ||||||
|         Cubit extends bloc_base.Cubit<CrudState>, |         Cubit extends bloc_base.Cubit<CrudState>, | ||||||
|         T extends Object> extends FrameLayoutCubitScreen<Cubit, CrudState> |         T extends Object?> extends FrameLayoutCubitScreen<Cubit, CrudState> | ||||||
|     with CrudMixin<Cubit, CrudListLoaded<T>> { |     with CrudMixin<Cubit, CrudListLoaded<T>> { | ||||||
|   const FrameLayoutCrudListCubitScreen({ |   const FrameLayoutCrudListCubitScreen({ | ||||||
|     super.title, |     super.title, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user