buildButton method
Widget buildButton(
- BuildContext context,
- String subTitle,
- String content,
- {VoidCallback? onPressed}
)
Implementation
Widget buildButton(BuildContext context, String subTitle, String content,
{VoidCallback? onPressed}) {
var mobileLayout = isMobileLayout(context);
return Padding(
padding: const EdgeInsets.all(8.0),
child: OutlinedButton(
style: OutlinedButton.styleFrom(
minimumSize: Size(mobileLayout ? 250 : 200, 46),
side: const BorderSide(color: Colors.white)),
onPressed: onPressed ??
() {
Navigator.push(context,
PageRouteBuilder(pageBuilder: (context, _, __) {
return Material(
child: Guide(
title: item.title!,
content: content,
subTitle: subTitle,
curators: item.curators!),
);
}));
},
child: Text(
subTitle,
style: const TextStyle(color: Colors.white),
)),
);
}