macosuiDialog function

Widget macosuiDialog(
  1. BuildContext context,
  2. Widget title,
  3. Widget content,
  4. AdaptiveModalDialogAction primaryButton,
  5. AdaptiveModalDialogAction? secondaryButton,
)

Implementation

Widget macosuiDialog(
  BuildContext context,
  Widget title,
  Widget content,
  AdaptiveModalDialogAction primaryButton,
  AdaptiveModalDialogAction? secondaryButton,
) {
  return (secondaryButton != null)
      ? MacosAlertDialog(
          appIcon: const FlutterLogo(),
          title: title,
          message: content,
          primaryButton: PushButton(
            controlSize: ControlSize.large,
            onPressed: primaryButton.onPressed,
            child: primaryButton.child,
          ),
          secondaryButton: PushButton(
            controlSize: ControlSize.large,
            secondary: true,
            onPressed: secondaryButton.onPressed,
            child: secondaryButton.child,
          ),
        )
      : MacosAlertDialog(
          appIcon: const FlutterLogo(),
          title: title,
          message: content,
          primaryButton: PushButton(
            controlSize: ControlSize.large,
            onPressed: primaryButton.onPressed,
            child: primaryButton.child,
          ),
        );
}