BankSharedPotInvite constructor

const BankSharedPotInvite({
  1. required SavingsPot pot,
  2. required List<BankPotMember> currentMembers,
  3. Key? key,
  4. VoidCallback? onInvite,
  5. Future<void> onRemoveMember(
    1. String memberId
    )?,
  6. String title = 'Members',
  7. String inviteLabel = 'Invite someone',
  8. String removeMemberTooltip = 'Remove member',
  9. String memberSemanticTemplate = 'Member: {name}',
  10. EdgeInsetsGeometry? padding,
  11. Color? accentColor,
  12. TextStyle? titleStyle,
  13. IconData? inviteIcon,
  14. IconData? removeIcon,
})

Implementation

const BankSharedPotInvite({
  required this.pot,
  required this.currentMembers,
  super.key,
  this.onInvite,
  this.onRemoveMember,
  this.title = 'Members',
  this.inviteLabel = 'Invite someone',
  this.removeMemberTooltip = 'Remove member',
  this.memberSemanticTemplate = 'Member: {name}',
  this.padding,
  this.accentColor,
  this.titleStyle,
  this.inviteIcon,
  this.removeIcon,
});