Files
Portfolio-2026/views/components/nav-main.php
T
Keith Solomon b9bbf615c9
Deploy to Dreamhost / build (push) Skipped
Sync TODOs with Issues / sync_todos (push) Successful in 6s
🐞 fix: Fix mobile issues, enablke deploy on push #skipGA
2026-08-29 08:52:57 -05:00

29 lines
811 B
PHP

<?php
/**
* Main Navigation Component
*
* Please review documentation upon first use, and, as-needed:
* https://docs.vincentdevelopment.ca/docs/starter-v3-enhancements/navigation/
*/
namespace KsPortfolio;
global $views;
// Expose resume link to the menu items renderer so the CTA can be appended
// as the final <li> in the mobile panel (hidden on desktop via lg:hidden).
$GLOBALS['ks_portfolio_link_resume'] = isset( $GLOBALS['ks_portfolio_link_resume'] ) ? $GLOBALS['ks_portfolio_link_resume'] : '';
?>
<nav class="nav-main" role="navigation" aria-label="Main">
<?php require_once __DIR__ . '/nav-main__toggle.php'; ?>
<?php
if ( has_nav_menu( 'main_navigation' ) ) {
// Initialize and render menu items
$menuItems = new MenuItems( 'main_navigation' );
$menuItems->render();
}
?>
</nav>