layoutBuilder static method

Widget layoutBuilder(
  1. BuildContext context, {
  2. required Widget builder(
    1. FSResponsive responsive
    ),
  3. FSCustomBreakpoints? breakpoints,
})

Create a responsive layout builder widget

Wraps the builder in a LayoutBuilder for automatic responsive updates when screen size changes.

Implementation

static Widget layoutBuilder(
  BuildContext context, {
  required Widget Function(FSResponsive responsive) builder,
  FSCustomBreakpoints? breakpoints,
}) {
  return LayoutBuilder(
    builder: (context, constraints) {
      final responsive = FSResponsive.of(
        constraints.maxWidth,
        breakpoints: breakpoints,
      );
      return builder(responsive);
    },
  );
}