uiFormFactorOf function

UiFormFactor uiFormFactorOf(
  1. BuildContext context, {
  2. UiBreakpoints breakpoints = UiBreakpoints.standard,
})

Read the current UiFormFactor from BuildContext.

Uses MediaQuery.sizeOf(context).width so the widget rebuilds when the viewport changes (rotation, window resize, split-view). Pass breakpoints to use a custom classifier for the call site.

Implementation

UiFormFactor uiFormFactorOf(
  BuildContext context, {
  UiBreakpoints breakpoints = UiBreakpoints.standard,
}) {
  final width = MediaQuery.sizeOf(context).width;
  return breakpoints.resolve(width);
}