pickWidget static method

SlotLayoutConfig? pickWidget(
  1. BuildContext context,
  2. Map<Breakpoint, SlotLayoutConfig?> config
)

Given a context and a config, it returns the SlotLayoutConfig that will g be chosen from the config under the context's conditions.

Implementation

static SlotLayoutConfig? pickWidget(
    BuildContext context, Map<Breakpoint, SlotLayoutConfig?> config) {
  SlotLayoutConfig? chosenWidget;
  config.forEach((Breakpoint breakpoint, SlotLayoutConfig? pickedWidget) {
    if (breakpoint.isActive(context)) {
      chosenWidget = pickedWidget;
    }
  });
  return chosenWidget;
}