diff --git a/lib/src/actions.dart b/lib/src/actions.dart index 91140e8..e274af4 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,8 @@ class SlidableAction extends StatelessWidget { this.icon, this.spacing = 4, this.label, - this.borderRadius = BorderRadius.zero, + this.style, + this.borderRadius = BorderRadiusDirectional.zero, this.padding, }) : assert(flex > 0), assert(icon != null || label != null); @@ -173,8 +174,11 @@ 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 BorderRadius borderRadius; + final BorderRadiusDirectional borderRadius; /// Padding of the OutlinedButton final EdgeInsets? padding; @@ -200,6 +204,7 @@ class SlidableAction extends StatelessWidget { Text( label!, overflow: TextOverflow.ellipsis, + style: style, ), ); }