bodyBuilder method

Widget bodyBuilder({
  1. required BuildContext context,
})

UncompleteDocumentation

Implementation

Widget bodyBuilder({required BuildContext context}) {
  final WidgetBuilder? topBuilder = this.topBuilder;
  return Column(
    mainAxisSize: MainAxisSize.min,
    children: [
      if (topBuilder != null) ...[
        topBuilder(context),
      ],
      Flexible(
        child: Container(
          margin: margin,
          height: height,
          width: width ?? context.width,
          padding: padding,
          clipBehavior: clipBehavior,
          alignment: alignment,
          decoration: (decorationBuilder ??
                  decorationBuilderGeneralFrameworkWidgetDefault)
              .call(
            context,
            BoxDecoration(
              color: context.theme.appBarTheme.backgroundColor,
            ),
          ),
          child: builder(context),
        ),
      ),
      if (isAddBottomBarPadding) ...[
        SizedBox(
          height: context.mediaQueryData.padding.bottom,
        ),
      ],
    ],
  );
}