Loading...
First, create the "products_state.dart" file under src/product/cubit/products/ with the following code.
part of 'products_cubit.dart'; @freezed abstract class ProductsState with _$ProductsState { const factory ProductsState.error({@required String error}) = ProductsErrorState; const factory ProductsState.refreshing() = ProductsRefreshingState; const factory ProductsState.initial() = InitialProductsState; const factory ProductsState.loaded({ @required List<Product> products, }) = ProductsLoadedState; const factory ProductsState.loading() = ProductsLoadingState; }