renameDialog function Null safety

dynamic renameDialog(
  1. dynamic context,
  2. dynamic item,
  3. dynamic statusMsg(
    1. String,
    2. {bool loading}
    )
)

Rename Dialog @param context: context @param item: distro name @param statusMsg: Function(String, {bool loading})

Implementation

renameDialog(context, item, Function(String, {bool loading}) statusMsg) {
  dialog(
      context: context,
      item: item,
      statusMsg: statusMsg,
      title: '${'rename-text'.i18n()} \'${distroLabel(item)}\'',
      body: 'renameinfo-text'.i18n(),
      submitText: 'Rename',
      submitStyle: const ButtonStyle(),
      onSubmit: (inputText) {
        statusMsg('renaminginstance-text'.i18n([distroLabel(item), inputText]),
            loading: true);
        prefs.setString('DistroName_$item', inputText);
        statusMsg('renamedinstance-text'.i18n([distroLabel(item), inputText]));
      });
}