presentMerchantArgs method

Future<void> presentMerchantArgs({
  1. required BuildContext context,
  2. void onSubmit(
    1. Map<String, dynamic>? merchantArgs
    )?,
  3. Map<String, dynamic>? initialArgs,
})

Presents a modal sheet for entering merchantArgs (name, info, multiple line items).

Implementation

Future<void> presentMerchantArgs({
  required BuildContext context,
  void Function(Map<String, dynamic>? merchantArgs)? onSubmit,
  Map<String, dynamic>? initialArgs,
}) async {
  await showModalBottomSheet(
    context: context,
    isScrollControlled: true,
    builder: (ctx) =>
        _MerchantArgsSheet(onSubmit: onSubmit, initialArgs: initialArgs),
  );
}