finalButton static method
Widget
finalButton(
{ - required void previousTap()?,
- required void nextTap()?,
- required void submitTap()?,
- required bool showNextButton,
- required bool showPreviousButton,
- required bool showSubmitButton,
})
Implementation
static Widget finalButton(
{required void Function()? previousTap,
required void Function()? nextTap,
required void Function()? submitTap,
required bool showNextButton,
required bool showPreviousButton,
required bool showSubmitButton}) {
double padding = 10.0;
double buttonHeight = 40.0;
return Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
if (showPreviousButton)
Expanded(
child: Padding(
padding: EdgeInsets.only(left: padding, right: padding),
child: elevatedButton(
buttonName: 'Previous',
onPressed: previousTap,
buttonHeight: buttonHeight)),
),
if (showNextButton)
Expanded(
child: Padding(
padding: EdgeInsets.only(left: padding, right: padding),
child: elevatedButton(
buttonName: 'Next',
onPressed: nextTap,
buttonHeight: buttonHeight))),
if (showSubmitButton)
Expanded(
child: Padding(
padding: EdgeInsets.only(left: padding, right: padding),
child: elevatedButton(
buttonName: 'Submit',
onPressed: submitTap,
buttonHeight: buttonHeight))),
],
);
}