getDisplayDataFromString static method

Map<FxScreenMediaType, FxDisplayType> getDisplayDataFromString(
  1. String? string
)

Implementation

static Map<FxScreenMediaType, FxDisplayType> getDisplayDataFromString(
    String? string) {
  string ??= '';
  final Map<FxScreenMediaType, FxDisplayType> d = {};

  final List<String> data = string.split(' ');
  for (String item in data) {
    for (var type in FxScreenMediaType.values) {
      if (item.contains(type.className)) {
        final FxDisplayType displayType = FxDisplayType.fromString(
            item.replaceAll('${type.className}-', ''));
        d[type] = displayType;
        break;
      }
    }
  }

  return getFilledMedia(d, FxDisplayType.block);
}