|
@@ -6,10 +6,13 @@ class GradientButton extends StatelessWidget {
|
|
final List<Color> linearGradientColors;
|
|
final List<Color> linearGradientColors;
|
|
final Function onTap;
|
|
final Function onTap;
|
|
final Widget child;
|
|
final Widget child;
|
|
|
|
+
|
|
// text is ignored if child is specified
|
|
// text is ignored if child is specified
|
|
final String text;
|
|
final String text;
|
|
|
|
+
|
|
// nullable
|
|
// nullable
|
|
final IconData iconData;
|
|
final IconData iconData;
|
|
|
|
+
|
|
// padding between the text and icon
|
|
// padding between the text and icon
|
|
final double paddingValue;
|
|
final double paddingValue;
|
|
|
|
|
|
@@ -48,9 +51,10 @@ class GradientButton extends StatelessWidget {
|
|
children: [
|
|
children: [
|
|
Icon(
|
|
Icon(
|
|
iconData,
|
|
iconData,
|
|
|
|
+ size: 20,
|
|
color: Colors.white,
|
|
color: Colors.white,
|
|
),
|
|
),
|
|
- Padding(padding: EdgeInsets.all(paddingValue)),
|
|
|
|
|
|
+ const Padding(padding: EdgeInsets.symmetric(horizontal: 6)),
|
|
Text(
|
|
Text(
|
|
text,
|
|
text,
|
|
style: const TextStyle(
|
|
style: const TextStyle(
|