build method

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  return Container(
    padding: const EdgeInsets.symmetric(horizontal: 24),
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        ComponentGroupDecoration(
          label: label,
          children: <Widget>[
            Row(
              mainAxisAlignment: MainAxisAlignment.center,
              crossAxisAlignment: CrossAxisAlignment.center,
              children: [
                Expanded(
                  child: Text(
                    description,
                    textAlign: TextAlign.center,
                    style: Theme.of(context).textTheme.titleSmall,
                  ),
                ),
              ],
            ),
            rowDivider,
            Row(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                FilledButton.tonal(
                  onPressed: () {
                    context.go(routerPath);
                  },
                  child: Text(
                    followLabel,
                    style: Theme.of(context).textTheme.titleSmall,
                  ),
                ),
              ],
            ),
            rowDivider,
            OpenableImage(
              displayedImage: imagePath,
              disableOpen: true,
              imageCaptioning: imageCaptioning,
            ),
            rowDivider,
            Padding(
              padding: const EdgeInsets.only(right: 34.0),
              child: Row(
                mainAxisAlignment: MainAxisAlignment.end,
                children: [
                  Text(
                    lastModified,
                    style: Theme.of(context).textTheme.titleSmall,
                  ),
                ],
              ),
            ),
          ],
        ),
      ],
    ),
  );
}