SideMenuStyle.fromJson constructor

SideMenuStyle.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SideMenuStyle.fromJson(Map<String, dynamic> json) {
  return SideMenuStyle(
    menuWidth: json['menuWidth']?.toDouble(),
    itemHeight: json['itemHeight']?.toDouble() ?? 40,
    iconSize: json['iconSize']?.toDouble(),
    fontSize: json['fontSize']?.toDouble() ?? 0,
    rightBorder: json['rightBorder'] ?? true,
    divider: json['divider'] ?? true,
    dividerColor: _jsonToColor(json['dividerColor']),
    itemSelectBGColor: _jsonToColor(json['itemSelectBGColor']),
    itemSelectColor: _jsonToColor(json['itemSelectColor']),
    itemUnselectBGColor: _jsonToColor(json['itemUnselectBGColor']),
    itemUnselectColor: _jsonToColor(json['itemUnselectColor']),
  );
}