showImportingProgressDialog function

void showImportingProgressDialog(
  1. BuildContext context,
  2. ValueNotifier<String> progress
)

Shows importing progress dialog.

Implementation

void showImportingProgressDialog(
  BuildContext context,
  ValueNotifier<String> progress,
) {
  showDialog(
    context: context,
    barrierDismissible: false,
    builder: (ctx) => PopScope(
      canPop: false,
      child: AlertDialog(
        content: ValueListenableBuilder<String>(
          valueListenable: progress,
          builder: (_, msg, _) => Row(
            children: [
              const CircularProgressIndicator(),
              const SizedBox(width: 20),
              Expanded(child: Text(msg)),
            ],
          ),
        ),
      ),
    ),
  );
}