encodeDropdownMenuThemeData static method
Encodes the given value
to a JSON compatible Map. The returned result
will always have the following format:
{
"inputDecorationTheme": "<InputDecorationTheme>",
"menuStyle": "<MenuStyle>",
"textStyle": "<TextStyle>"
}
See also:
Implementation
static Map<String, dynamic>? encodeDropdownMenuThemeData(
DropdownMenuThemeData? value,
) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'inputDecorationTheme': encodeInputDecorationTheme(
value.inputDecorationTheme,
),
'menuStyle': encodeMenuStyle(value.menuStyle),
'textStyle': encodeTextStyle(value.textStyle),
};
}
return _stripDynamicNull(result);
}