mainContainer method
Implementation
Widget mainContainer() {
return LayoutBuilder(builder: (context, _) {
return Container(
constraints: BoxConstraints(maxWidth: 1100.dp),
margin: EdgeInsets.symmetric(horizontal: context.isMobile ? 12 : 0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
context.isMobile ? 33.SpaceX : 72.dp.SpaceX,
ResponsiveGridRow(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
ResponsiveGridCol(
lg: context.x > 1200 ? 8 : 12,
md: 12,
sm: 12,
xs: 12,
child: _bankDetails(context),
),
if (!context.isMobile)
ResponsiveGridCol(
lg: context.x > 1200 ? 4 : 12,
md: 12,
sm: 12,
xs: 12,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"Price Summary",
style: TextStyle(
fontSize: 20.dp,
fontWeight: FontWeight.w600,
color: ColorHelper.neutralDark,
),
),
12.dp.SpaceX,
const MembershipPriceSummary(),
21.dp.SpaceX,
const NeedHelpWidget(),
],
),
),
],
),
],
),
);
});
}