toEntries method

List<UMenuEntry> toEntries()

Implementation

List<UMenuEntry> toEntries() {
  final List<UMenuEntry> items = modules.where((UAdminModule m) => m.visible).map((UAdminModule m) => m.toItem()).toList();
  if (!UAdmin.canAccess(roles) || items.isEmpty) return <UMenuEntry>[];
  return <UMenuEntry>[
    if (header != null) UMenuHeader(header!),
    UMenuGroup(id: title, title: title, icon: icon, children: items),
  ];
}