cubit property
T
get
cubit
Returns the BLoC instance associated with this view.
This getter automatically retrieves the appropriate BLoC instance
from the dependency injection system based on the generic type T
.
Returns
An instance of type T
that extends Cubit
Throws
- Exception if the BLoC instance is not registered in the dependency injector
Example
// Access the cubit instance
final paymentCubit = cubit;
// Use the cubit for actions
paymentCubit.processPayment(amount: 100.0);
// Listen to state changes
paymentCubit.stream.listen((state) {
print('State changed: $state');
});
Implementation
T get cubit => WalletInjector.instance.getIt.get<T>();