FillOrScrollX function

Widget FillOrScrollX({
  1. required Widget child,
  2. required double width,
  3. ScrollController? controller,
})

Implementation

Widget FillOrScrollX({required Widget child, required double width, ScrollController? controller}) {
  return LayoutBuilder(builder: (c, n) {
    if (n.maxWidth < width) {
      return child.sizedBox(width: width).horScrollBar(controller: controller);
    } else {
      return child.sizedBox(width: n.maxWidth);
    }
  });
}