navbar.php 1013 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php use App\Utils\Url, App\Utils\Html, App\Utils\Env ?>
  2. <div class="terminal-nav">
  3. <header class="terminal-logo">
  4. <div class="logo terminal-prompt">
  5. <a href="<?= Url::build('notes') ?>">
  6. <?= Html::escape(Env::get('APP_NAME')) ?>
  7. </a>
  8. </div>
  9. </header>
  10. <nav class="terminal-menu">
  11. <ul>
  12. <li>
  13. <a href="<?= Url::build('notes') ?>">
  14. Notes
  15. </a>
  16. </li>
  17. <li>
  18. <a href="<?= Url::build('tags') ?>">
  19. Tags
  20. </a>
  21. </li>
  22. <?php if (($app->local('userAuth')['is_admin'] ?? null) == true): ?>
  23. <li>
  24. <a href="<?= Url::build('users') ?>">
  25. Users
  26. </a>
  27. </li>
  28. <?php endif ?>
  29. <li>
  30. <a href="<?= Url::build('logout') ?>">
  31. Logout
  32. </a>
  33. </li>
  34. <li>
  35. <a href="<?= Url::build('profile/edit') ?>">
  36. <?= Html::escape($app->local('userAuth')['username'] ?? null) ?>
  37. </a>
  38. </li>
  39. </ul>
  40. </nav>
  41. </div>