redirect($this->adminUrlGenerator->setController(ProductCrudController::class)->generateUrl()); } public function configureDashboard(): Dashboard { return Dashboard::new() ->setTitle('IceCold'); } public function configureMenuItems(): iterable { yield MenuItem::linktoRoute('Back to home', 'fas fa-home', 'home'); yield MenuItem::section('Products', 'fas fa-folder-open'); yield MenuItem::linkToDashboard('Dashboard', 'fa fa-home'); yield MenuItem::linkToCrud('Products', 'fas fa-list', Product::class); yield MenuItem::linkToCrud('Quantity units', 'fas fa-list', QuantityUnit::class); yield MenuItem::section('Product lists', 'fas fa-folder-open'); yield MenuItem::linkToCrud('Recipes', 'fas fa-list', Recipe::class); yield MenuItem::linkToCrud('Recipe product lines', 'fas fa-list', RecipeProductLine::class); yield MenuItem::linkToCrud('Fridges', 'fas fa-list', Fridge::class); yield MenuItem::linkToCrud('Fridge product lines', 'fas fa-list', FridgeProductLine::class); yield MenuItem::section('Administration', 'fas fa-folder-open'); yield MenuItem::linkToCrud('User', 'fas fa-list', User::class); } }