Skip to content

Instantly share code, notes, and snippets.

@dmason30
Created January 27, 2023 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dmason30/18b8e502e536ba533f5e2c64fb502497 to your computer and use it in GitHub Desktop.
Save dmason30/18b8e502e536ba533f5e2c64fb502497 to your computer and use it in GitHub Desktop.
Collapse Nova 4.20+ Menu By Default
Nova::mainMenu(function (Request $request, Menu $menu) {
$menu->items->each(function ($m) {
if ($m instanceof MenuSection && $m->items->isNotEmpty()) {
$m->collapsedByDefault();
$m->items->each(function ($m) {
if ($m instanceof MenuGroup && $m->items->isNotEmpty()) {
$m->collapsedByDefault();
}
});
}
});
return $menu;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment