chooseFrom function

dynamic chooseFrom(
  1. dynamic input,
  2. MediaQueryData data
)

Implementation

dynamic chooseFrom(dynamic input, MediaQueryData data) {
  dynamic rst;
  if (input is Map<ScreenScope, dynamic>) {
    input.forEach((key, value) {
      if (key.isOfScreenScope(data)) {
        rst = value;
      }
    });
  } else {
    rst = input;
  }

  return rst;
}