MainLayout.razor 1.2 KB

123456789101112131415161718192021222324252627282930313233
  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. <div class="text-xl font-bold text-emerald-400 tracking-wider">
  6. rackpeek
  7. </div>
  8. <!-- Navigation -->
  9. <nav class="space-x-6 text-sm">
  10. <NavLink href="/hardware/tree" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  11. Hardware
  12. </NavLink>
  13. <NavLink href="/servers/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  14. Servers
  15. </NavLink>
  16. <NavLink href="/systems/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  17. Systems
  18. </NavLink>
  19. <NavLink href="/services/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  20. Services
  21. </NavLink>
  22. </nav>
  23. </header>
  24. <!-- Page content -->
  25. <main class="p-6">
  26. @Body
  27. </main>
  28. </div>