mainContainer method

Widget mainContainer(
  1. BuildContext context
)

Implementation

Widget mainContainer(BuildContext context) {
  return Container(
    alignment: Alignment.center,
    constraints: const BoxConstraints(maxWidth: 1100),
    padding: EdgeInsets.symmetric(horizontal: context.isMobile ? 12 : 0),
    margin: EdgeInsets.symmetric(vertical: context.isMobile ? 12 : 20),
    child: Column(
      children: [
        Obx(
          () {
            return FlightTabBar(
              currentTab: 5,
              isOffer: controller.paymentDetails.value.isOffer,
              isRoundTrip: controller.paymentDetails.value.isRoundTrip,
              isShowingDiscounts: false,
            );
          },
        ),
        32.SpaceX,
        Wrap(
          spacing: 20,
          alignment: WrapAlignment.start,
          runSpacing: 15,
          children: [
            SizedBox(
              width: 800,
              child: Column(
                mainAxisAlignment: MainAxisAlignment.start,
                crossAxisAlignment: CrossAxisAlignment.start,
                children: [
                  Wrap(
                    spacing: 20,
                    runSpacing: 0,
                    alignment: WrapAlignment.start,
                    children: [
                      _buildPaymentColumn(context),
                      _buildTermsColumn(context),
                    ],
                  ),
                  62.SpaceX,
                  _buildTripSummary(),
                  16.SpaceX,
                  _buildPassengerSummary(context),
                  92.SpaceX,
                  _buildContactAirline(),
                  46.SpaceX,
                  Visibility(
                      visible: !controller.paymentDetails.value.isNonDiscounted,
                      child: _buildExclusiveTerms()),
                  if (context.isMobile) ...[
                    24.SpaceX,
                    const NeedHelpWidget(),
                  ],
                ],
              ),
            ),
            if (!context.isMobile) _buildSummaryColumn(context),
          ],
        ),
      ],
    ),
  );
}