getDisplayDataFromString static method
Parses display type string (e.g., "md-none sm-block") into a map of breakpoints to FlexDisplayType.
Implementation
static Map<BreakpointMapper, FlexDisplayType> getDisplayDataFromString(
String? input,
) {
input ??= "";
final Map<BreakpointMapper, FlexDisplayType> displayData = {};
for (final item in input.split(' ')) {
for (final type in customBreakpoints) {
if (item.startsWith('${type.className}-')) {
final displayType = FlexDisplayType.fromString(
item.substring(type.className.length + 1),
);
displayData[type] = displayType;
}
}
}
return getFilledMedia(displayData, FlexDisplayType.block);
}