From fa6bb204b3fbd5af711853b2152437f8734658c3 Mon Sep 17 00:00:00 2001 From: MostafaBastawyy <135256456+MostafaBastawyy@users.noreply.github.com> Date: Wed, 29 Jan 2025 07:31:10 +0200 Subject: [PATCH 1/2] change BorderRadius to BorderRadiusDirectional --- lib/src/actions.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/src/actions.dart b/lib/src/actions.dart index 91140e8c..3effb122 100644 --- a/lib/src/actions.dart +++ b/lib/src/actions.dart @@ -23,7 +23,7 @@ class CustomSlidableAction extends StatelessWidget { this.backgroundColor = _kBackgroundColor, this.foregroundColor, this.autoClose = _kAutoClose, - this.borderRadius = BorderRadius.zero, + this.borderRadius = BorderRadiusDirectional.zero, this.padding, required this.onPressed, required this.child, @@ -72,7 +72,7 @@ class CustomSlidableAction extends StatelessWidget { /// /// Defaults to [BorderRadius.zero]. /// {@endtemplate} - final BorderRadius borderRadius; + final BorderRadiusDirectional borderRadius; /// {@template slidable.actions.padding} /// The padding of the OutlinedButton @@ -142,7 +142,7 @@ class SlidableAction extends StatelessWidget { this.icon, this.spacing = 4, this.label, - this.borderRadius = BorderRadius.zero, + this.borderRadius = BorderRadiusDirectional.zero, this.padding, }) : assert(flex > 0), assert(icon != null || label != null); @@ -174,7 +174,7 @@ class SlidableAction extends StatelessWidget { final String? label; /// Padding of the OutlinedButton - final BorderRadius borderRadius; + final BorderRadiusDirectional borderRadius; /// Padding of the OutlinedButton final EdgeInsets? padding; From c1758c5ab3023b614b558066e4b6e0d050aa7b81 Mon Sep 17 00:00:00 2001 From: MostafaBastawyy <135256456+MostafaBastawyy@users.noreply.github.com> Date: Wed, 29 Jan 2025 07:34:08 +0200 Subject: [PATCH 2/2] add style property for action label --- lib/src/actions.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/actions.dart b/lib/src/actions.dart index 3effb122..e274af44 100644 --- a/lib/src/actions.dart +++ b/lib/src/actions.dart @@ -142,6 +142,7 @@ class SlidableAction extends StatelessWidget { this.icon, this.spacing = 4, this.label, + this.style, this.borderRadius = BorderRadiusDirectional.zero, this.padding, }) : assert(flex > 0), @@ -173,6 +174,9 @@ class SlidableAction extends StatelessWidget { /// A label to display below the [icon]. final String? label; + /// A style for the label [label]. + final TextStyle? style; + /// Padding of the OutlinedButton final BorderRadiusDirectional borderRadius; @@ -200,6 +204,7 @@ class SlidableAction extends StatelessWidget { Text( label!, overflow: TextOverflow.ellipsis, + style: style, ), ); }