toMap method

dynamic toMap()

Convert the menu style to DynamicMap.

Implementation

DynamicMap toMap() {
  return <String, dynamic>{
    "name": name,
    if (text.isNotEmpty) "text": text!,
    if (path.isNotEmpty) "path": path!,
    if (icon != null) "icon": icon!.toMap(),
    if (children.isNotEmpty)
      "children": children.map((item) => item.toMap()).toList(),
  };
}