show static method

Future<TCsvHeaderMapping?> show(
  1. BuildContext context, {
  2. required List<TCsvColumn> expectedColumns,
  3. required List<String> csvHeaders,
  4. required List<List<String>> sampleRows,
  5. required TCsvHeaderMapping initialMapping,
})

Shows the mapper dialog.

Implementation

static Future<TCsvHeaderMapping?> show(
  BuildContext context, {
  required List<TCsvColumn> expectedColumns,
  required List<String> csvHeaders,
  required List<List<String>> sampleRows,
  required TCsvHeaderMapping initialMapping,
}) {
  return TModalService.show<TCsvHeaderMapping>(
    context,
    (mContext) => TCsvHeaderMapperModal(
      expectedColumns: expectedColumns,
      csvHeaders: csvHeaders,
      sampleRows: sampleRows,
      initialMapping: initialMapping,
      onConfirm: (mapping) {
        Navigator.of(mContext.context).pop(mapping);
      },
    ),
    width: 720,
    title: 'Map CSV Headers',
    showCloseButton: true,
  );
}