onAddMoneyClick static method

void onAddMoneyClick({
  1. required int dueAmount,
  2. required String productId,
  3. required Map<double, int>? selectedDenomination,
})

Implementation

static void onAddMoneyClick(
    {required int dueAmount,
    required String productId,
    required Map<double, int>? selectedDenomination}) {
  final navigator = getObject<INavigationHelpers>();
  navigator.navigate(
    Screens.finoFundsDepositScreen.name,
    named: true,
    push: true,
    queryParams: {
      'defaultAmount': dueAmount.toString(),
      'fastForward': true.toString(),
      'defaultNextRoute': getObject<GoRouter>().namedLocation(
        Screens.shopPostPaymentScreen.name,
      ),
    },
    eventProps: {},
  );
}