import 'dart:ui'; import 'package:cake_wallet/src/widgets/base_alert_dialog.dart'; import 'package:flutter/cupertino.dart'; class AlertWithTwoActions extends BaseAlertDialog { AlertWithTwoActions({ @required this.alertTitle, @required this.alertContent, @required this.leftButtonText, @required this.rightButtonText, @required this.actionLeftButton, @required this.actionRightButton, this.alertBarrierDismissible = true, this.isDividerExist = false, this.leftActionColor, this.rightActionColor, }); final String alertTitle; final String alertContent; final String leftButtonText; final String rightButtonText; final VoidCallback actionLeftButton; final VoidCallback actionRightButton; final bool alertBarrierDismissible; final Color leftActionColor; final Color rightActionColor; final bool isDividerExist; @override String get titleText => alertTitle; @override String get contentText => alertContent; @override String get leftActionButtonText => leftButtonText; @override String get rightActionButtonText => rightButtonText; @override VoidCallback get actionLeft => actionLeftButton; @override VoidCallback get actionRight => actionRightButton; @override bool get barrierDismissible => alertBarrierDismissible; @override Color get leftButtonColor => leftActionColor; @override Color get rightButtonColor => rightActionColor; @override bool get isDividerExists => isDividerExist; }