header.html 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <!-- Header Component -->
  2. <header class="bg-white border-b border-gray-100">
  3. <div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
  4. <div class="flex justify-between items-center h-16">
  5. <!-- Logo/Brand -->
  6. <div class="flex items-center">
  7. <a href="/" class="flex items-center space-x-2">
  8. <div class="w-8 h-8 bg-primary rounded-lg flex items-center justify-center">
  9. <i class="fas fa-link text-white text-sm"></i>
  10. </div>
  11. <span class="text-xl font-bold text-gray-900">Renako</span>
  12. </a>
  13. </div>
  14. <!-- Navigation -->
  15. <nav class="hidden md:flex items-center space-x-6">
  16. <a href="{{ url_for('my_links') }}" class="text-gray-600 hover:text-primary transition-colors duration-200">
  17. <i class="fas fa-link mr-2"></i>Mis Enlaces
  18. </a>
  19. <a href="{{ url_for('stats') }}" class="text-gray-600 hover:text-primary transition-colors duration-200">
  20. <i class="fas fa-chart-bar mr-2"></i>Estadísticas
  21. </a>
  22. </nav>
  23. <!-- Mobile menu button -->
  24. <div class="md:hidden">
  25. <button
  26. id="mobile-menu-button"
  27. class="text-gray-600 hover:text-primary transition-colors duration-200"
  28. onclick="toggleMobileMenu()"
  29. >
  30. <i class="fas fa-bars"></i>
  31. </button>
  32. </div>
  33. </div>
  34. <!-- Mobile menu -->
  35. <div id="mobile-menu" class="hidden md:hidden pb-4">
  36. <div class="flex flex-col space-y-2">
  37. <a href="{{ url_for('my_links') }}" class="text-gray-600 hover:text-primary transition-colors duration-200 py-2">
  38. <i class="fas fa-link mr-2"></i>Mis Enlaces
  39. </a>
  40. <a href="{{ url_for('stats') }}" class="text-gray-600 hover:text-primary transition-colors duration-200 py-2">
  41. <i class="fas fa-chart-bar mr-2"></i>Estadísticas
  42. </a>
  43. </div>
  44. </div>
  45. </div>
  46. </header>
  47. <script>
  48. function toggleMobileMenu() {
  49. const menu = document.getElementById('mobile-menu');
  50. menu.classList.toggle('hidden');
  51. }
  52. </script>