ThemeSettings.fromJson constructor
ThemeSettings.fromJson(
- Map<String, dynamic>? json
)
Implementation
factory ThemeSettings.fromJson(Map<String, dynamic>? json) {
if (json == null || json.isEmpty) {
return const ThemeSettings();
}
return ThemeSettings(
appStyle: _parseAppStyle(json['appStyle']),
buttonStyles: _parseButtonStyles(json['buttonStyles']),
cardStyle: _parseCardStyle(json['cardStyle']),
appBarStyle: _parseAppBarStyle(json['appBarStyle']),
colorPalette: _parseColorPalette(json['colorPalette']),
formStyles: _parseFormStyle(json['formStyles']),
typographySettings: _parseTypographySettings(json['typographySettings']),
localizationSettings: _parseLocalisationSettings(
json['localizationSettings'],
),
);
}