MainLayout.razor 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. @inherits LayoutComponentBase
  2. <div class="min-h-screen bg-zinc-950 text-zinc-200 font-mono">
  3. <!-- Header / Branding -->
  4. <header class="flex items-center justify-between p-4 border-b border-zinc-800 bg-zinc-900">
  5. <NavLink href="/" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  6. <div class="text-xl font-bold text-emerald-400 tracking-wider">
  7. rackpeek
  8. </div>
  9. </NavLink>
  10. <!-- Navigation -->
  11. <nav class="space-x-6 text-sm">
  12. <NavLink href="/hardware/tree" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  13. Hardware
  14. </NavLink>
  15. <NavLink href="/servers/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  16. Servers
  17. </NavLink>
  18. <NavLink href="/systems/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  19. Systems
  20. </NavLink>
  21. <NavLink href="/services/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  22. Services
  23. </NavLink>
  24. </nav>
  25. </header>
  26. <!-- Page content -->
  27. <main class="p-6">
  28. @Body
  29. </main>
  30. </div>