open static method
Implementation
static Future<int?> open(BuildContext context, {
required String title,
required String message,
required List<String> buttons,
int? defaultIndex
}) async {
return await WuiModal.open(context, header: Text(title),
insetContent: Text(message),
footerPadding: wuiModalFooterButtonPadding,
footer: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: List<Widget>.from(buttons.asMap().map((int index, String val) => MapEntry(index, WuiButton(
text: val,
smooth: true,
size: WuiButtonSize.small,
theme: defaultIndex == index ? WuiButtonTheme.primary : WuiButtonTheme.normal,
onPressed: () {
Navigator.of(context).pop(index);
},
))).values.toList()),
)
);
}