buildButton method

Widget buildButton(
  1. BuildContext context,
  2. String subTitle,
  3. String content,
  4. {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),
        )),
  );
}