/** * Build the system menu. * * @param ItemInterface $menu */ public function systemMenu(ItemInterface $menu) { $system = $menu->addChild(MainMenu::system()); $system->setAttributes(['class' => 'dropdown']); $system->setLinkAttributes(['class' => 'dropdown-toggle', 'data-toggle' => 'dropdown']); $system->addChild(MainMenu::settings()); $system->addChild(MainMenu::tax()); $system->setChildrenAttributes(['class' => 'dropdown-menu']); }
/** * Renders the client index menu. * * @param ItemInterface $menu */ public function clientsMenu(ItemInterface $menu) { $menu->addChild(ClientMenu::listMenu()); $menu->addChild(ClientMenu::add()); }
/** * Renders the quote index menu. * * @param ItemInterface $menu */ public function quotesMenu(ItemInterface $menu) { $menu->addChild(QuoteMenu::listMenu()); $menu->addChild(QuoteMenu::create()); }
/** * Renders the invoice index menu. * * @param ItemInterface $menu */ public function invoicesMenu(ItemInterface $menu) { $menu->addChild(InvoiceMenu::listMenu()); $menu->addChild(InvoiceMenu::create()); }