MainLayout.razor 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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="/"
  13. Match="NavLinkMatch.All"
  14. class="hover:text-emerald-400"
  15. activeClass="text-emerald-400 font-semibold">
  16. Home
  17. </NavLink>
  18. <NavLink href="/hardware/tree" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  19. Hardware
  20. </NavLink>
  21. <NavLink href="/systems/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  22. Systems
  23. </NavLink>
  24. <NavLink href="/services/list" class="hover:text-emerald-400" activeClass="text-emerald-400 font-semibold">
  25. Services
  26. </NavLink>
  27. </nav>
  28. </header>
  29. <!-- Page content -->
  30. <main class="p-6">
  31. @Body
  32. </main>
  33. </div>