drawerSidebarGroupDestinations function

List<AdaptiveGroupDestination> drawerSidebarGroupDestinations(
  1. List<AdaptiveGroupDestination> groupDestinations
)

Implementation

List<AdaptiveGroupDestination> drawerSidebarGroupDestinations(
    List<AdaptiveGroupDestination> groupDestinations) {
  return groupDestinations
      .map((group) {
        List<AdaptiveDestination> filteredDestinations = group.destinations
            .where((destination) => destination.showOnDrawerSidebar)
            .toList();
        return AdaptiveGroupDestination(
            name: group.name, destinations: filteredDestinations);
      })
      .where((group) => group.destinations.isNotEmpty)
      .toList();
}