buildLayout method

Widget buildLayout(
  1. BuildContext context,
  2. FastMediaType mediaType
)

Implementation

Widget buildLayout(BuildContext context, FastMediaType mediaType) {
  final isHandset = mediaType < FastMediaType.tablet;
  final spacer = isHandset ? kFastSizedBox48 : kFastSizedBox96;

  return Column(
    children: [
      spacer,
      Center(child: buildIcon(context, mediaType)),
      spacer,
      if (introText != null) buildIntroText(context, mediaType),
      if (descriptionText != null) buildDescriptionText(context, mediaType),
      if (actionText != null || actionBuilder != null)
        buildAction(context, mediaType),
      if (notesText != null) buildNotesText(context, mediaType),
      if (children != null) ...children!,
    ],
  );
}