roi peker

dialog style

Added TextStyle to generalDialog title and message
@@ -500,6 +500,7 @@ extension GetNavigation on GetInterface { @@ -500,6 +500,7 @@ extension GetNavigation on GetInterface {
500 /// Custom UI Dialog. 500 /// Custom UI Dialog.
501 Future<T> defaultDialog<T>({ 501 Future<T> defaultDialog<T>({
502 String title = "Alert", 502 String title = "Alert",
  503 + TextStyle titleStyle,
503 Widget content, 504 Widget content,
504 VoidCallback onConfirm, 505 VoidCallback onConfirm,
505 VoidCallback onCancel, 506 VoidCallback onCancel,
@@ -515,7 +516,9 @@ extension GetNavigation on GetInterface { @@ -515,7 +516,9 @@ extension GetNavigation on GetInterface {
515 Color backgroundColor, 516 Color backgroundColor,
516 Color buttonColor, 517 Color buttonColor,
517 String middleText = "Dialog made in 3 lines of code", 518 String middleText = "Dialog made in 3 lines of code",
  519 + TextStyle middleTextStyle,
518 double radius = 20.0, 520 double radius = 20.0,
  521 + ThemeData themeData,
519 List<Widget> actions, 522 List<Widget> actions,
520 }) { 523 }) {
521 bool leanCancel = onCancel != null || textCancel != null; 524 bool leanCancel = onCancel != null || textCancel != null;
@@ -564,18 +567,22 @@ extension GetNavigation on GetInterface { @@ -564,18 +567,22 @@ extension GetNavigation on GetInterface {
564 })); 567 }));
565 } 568 }
566 } 569 }
567 - return dialog(AlertDialog( 570 +
  571 + return dialog(
  572 + AlertDialog(
568 titlePadding: EdgeInsets.all(8), 573 titlePadding: EdgeInsets.all(8),
569 contentPadding: EdgeInsets.all(8), 574 contentPadding: EdgeInsets.all(8),
570 backgroundColor: backgroundColor ?? theme.dialogBackgroundColor, 575 backgroundColor: backgroundColor ?? theme.dialogBackgroundColor,
571 shape: RoundedRectangleBorder( 576 shape: RoundedRectangleBorder(
572 borderRadius: BorderRadius.all(Radius.circular(radius))), 577 borderRadius: BorderRadius.all(Radius.circular(radius))),
573 - title: Text(title, textAlign: TextAlign.center), 578 + title: Text(title, textAlign: TextAlign.center, style: titleStyle),
574 content: Column( 579 content: Column(
575 crossAxisAlignment: CrossAxisAlignment.center, 580 crossAxisAlignment: CrossAxisAlignment.center,
576 mainAxisSize: MainAxisSize.min, 581 mainAxisSize: MainAxisSize.min,
577 children: [ 582 children: [
578 - content ?? Text(middleText ?? "", textAlign: TextAlign.center), 583 + content ??
  584 + Text(middleText ?? "",
  585 + textAlign: TextAlign.center, style: middleTextStyle),
579 SizedBox(height: 16), 586 SizedBox(height: 16),
580 ButtonTheme( 587 ButtonTheme(
581 minWidth: 78.0, 588 minWidth: 78.0,
@@ -591,7 +598,8 @@ extension GetNavigation on GetInterface { @@ -591,7 +598,8 @@ extension GetNavigation on GetInterface {
591 ), 598 ),
592 // actions: actions, // ?? <Widget>[cancelButton, confirmButton], 599 // actions: actions, // ?? <Widget>[cancelButton, confirmButton],
593 buttonPadding: EdgeInsets.zero, 600 buttonPadding: EdgeInsets.zero,
594 - )); 601 + ),
  602 + );
595 } 603 }
596 604
597 Future<T> bottomSheet<T>( 605 Future<T> bottomSheet<T>(