show static method

Future<void> show(
  1. BuildContext context, {
  2. required SavingsPot pot,
  3. required Future<void> onConfirm(
    1. Money amount
    ),
  4. bool isWithdrawal = false,
  5. Money? availableBalance,
  6. VoidCallback? onCancel,
})

Convenience helper to push the sheet as a modal bottom sheet.

Implementation

static Future<void> show(
  BuildContext context, {
  required SavingsPot pot,
  required Future<void> Function(Money) onConfirm,
  bool isWithdrawal = false,
  Money? availableBalance,
  VoidCallback? onCancel,
}) =>
    showModalBottomSheet<void>(
      context: context,
      isScrollControlled: true,
      backgroundColor: Colors.transparent,
      builder: (_) => BankPotContributionSheet(
        pot: pot,
        isWithdrawal: isWithdrawal,
        availableBalance: availableBalance,
        onConfirm: onConfirm,
        onCancel: onCancel,
      ),
    );