encodeSegmentedButtonThemeData static method
Encodes the given value
to a JSON representation as follows:
{
"selectedIcon": "<Icon>",
"style": "<ButtonStyle>"
}
See also:
Implementation
static Map<String, dynamic>? encodeSegmentedButtonThemeData(
SegmentedButtonThemeData? value,
) {
Map<String, dynamic>? result;
if (value != null) {
final icon = value.selectedIcon;
result = {
'selectedIcon': icon is Icon ? encodeIcon(icon) : null,
'style': encodeButtonStyle(value.style),
};
}
return _stripDynamicNull(result);
}