build method

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

Implementation

@override
Widget build(BuildContext context) {
  return Column(
    mainAxisAlignment: MainAxisAlignment.center,
    crossAxisAlignment: CrossAxisAlignment.center,
    children: <Widget>[
      OpenableImage(
        displayedImage: widget.userSettings.assetPathImgOfMe!,
        imageCaptioning: widget.userSettings.myName,
        captioningStyle: Theme.of(context).textTheme.headlineLarge,
        disableOpen: true,
      ),
      Text(
        AppLocalizations.of(context)!.shortDescriptionTextMyPersona,
        textAlign: TextAlign.center,
        style: Theme.of(context).textTheme.titleMedium,
      ),
      rowDivider,
      SocialMediaWidgets(
        socialMediaLinksConfig: widget.userSettings.socialMediaLinksConfig!,
      ),
      rowDivider,
      EMailButton(
        title: AppLocalizations.of(context)!.mailMe,
        eMail: widget.userSettings.businessEmail!,
        firstName: widget.userSettings.firstName!,
      ),
      rowDivider,
      Text(
        widget.userSettings.businessEmail!,
        textAlign: TextAlign.center,
        style: Theme.of(context).textTheme.titleMedium,
      ),
      rowDivider,
      SizedBox(
        width: MediaQuery.of(context).size.width * 0.95,
        child: Text(
          widget.userSettings.myQuotation!,
          textAlign: TextAlign.center,
          style: Theme.of(context).textTheme.titleMedium,
        ),
      ),
      rowDivider,
      const Donation(),
      rowDivider,
      Text(
        "I love to cURL",
        textAlign: TextAlign.center,
        style: Theme.of(context).textTheme.titleMedium,
      ),
      IconButton(
        iconSize: 40,
        icon: const FaIcon(FontAwesomeIcons.dumbbell),
        onPressed: () {},
      ),
      colDivider,
    ],
  );
}