companyStatus($companyId) !== Business::STATUS_REQUEST ) ); # Header: $theme->menu('main') ->add('listings', _t('listings', 'Listings')) ->route('listings-items.search') ->end(); # Header: Actions $theme->menu('header.actions') ->add('listings.favorites', _t('listings', 'Favorite Listings')) ->before('messages')->before('users.login')->before('users.profile') ->setTemplate('header.actions.fav', 'listings') ->end() ->add('listings.add', _t('header', 'Add Listing')) ->last() ->setTemplate('header.actions.add', 'listings') ->enabled(!$companiesOnly || ($companiesOnly && $companyOpened)) ->end(); # Header: User $theme->menu('header.user') ->add('listings.company', $companiesOnly || !$userListings ? _t('users', 'Listings') : _t('users', 'Company Listings')) ->first() ->route('business-my.listings') ->icon(bff::url('/img/icons/store.svg')) ->enabled($companyOpened) ->end() ->add('listings.user', (!$companyOpened ? _t('users', 'Listings') : _t('users', 'Private Listings'))) ->after('listings.company') ->route('listings-my.items') ->icon('far fa-list-alt', true) ->enabled($userListings) ->end() ->add('listings.favorites', _t('users', 'Favorites')) ->after('listings.user') ->route('listings-my.favs') ->icon('far fa-heart', true) ->end(); # User: Account $theme->menu('user.account') ->add('listings.company', $companiesOnly || !$userListings ? _t('listings', 'Listings') : _t('listings', 'Company Listings')) ->first() ->route('business-my.listings') ->icon(bff::url('/img/icons/store.svg')) ->enabled($companyOpened) ->end() ->add('listings.user', (!$companyOpened ? _t('listings', 'Listings') : _t('listings', 'Private Listings'))) ->after('listings.company') ->route('listings-my.items') ->icon('far fa-list-alt', true) ->enabled($userListings) ->end() ->add('listings.favorites', _t('listings', 'Favorites')) ->after('orders')->after('listings.user') ->route('listings-my.favs') ->icon('far fa-heart', true) ->end(); # Services page: $theme->menu('services.page.tabs') ->add('listings', _t('listings', 'Listings')) ->addBlock('listings', \modules\listings\views\ServicesPageTab::class); # Footer: $theme->menu('footer') ->add('listings', _t('listings', 'Listings')) ->route('listings-items.search') ->end();