syncDialog function Null safety
Sync Dialog @param context: context @param item: distro name @param statusMsg: Function(String, {bool loading})
Implementation
syncDialog(context, item, Function(String, {bool loading}) statusMsg) {
dialog(
context: context,
item: item,
statusMsg: statusMsg,
title: 'syncfromserver-text'.i18n([distroLabel(item)]),
body: 'syncwarning-text'.i18n([item]),
submitText: 'yesoverride-text'.i18n(),
submitInput: false,
submitStyle: ButtonStyle(
backgroundColor: ButtonState.all(Colors.red),
foregroundColor: ButtonState.all(Colors.white),
),
onSubmit: (inputText) {
Sync sync = Sync.instance(item, statusMsg);
sync.download();
});
}