You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

94 lines
3.1KB

  1. <!doctype html>
  2. <%
  3. Response.Charset = "utf-8"
  4. Response.CodePage = 65001
  5. ' Safe title resolution
  6. Dim pageTitle
  7. If IsObject(CurrentController) Then
  8. On Error Resume Next
  9. pageTitle = CurrentController.Title
  10. If Err.Number <> 0 Then
  11. pageTitle = "RouteKit Classic ASP"
  12. Err.Clear
  13. End If
  14. On Error GoTo 0
  15. End If
  16. If Len(pageTitle) = 0 Then pageTitle = "Classic ASP Starter Template"
  17. %>
  18. <html lang="en">
  19. <head>
  20. <meta charset="utf-8" />
  21. <title><%= pageTitle %></title>
  22. <meta name="viewport" content="width=device-width, initial-scale=1" />
  23. <!-- Bootstrap CSS -->
  24. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" />
  25. <!-- Bootstrap Icons (optional) -->
  26. <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet" />
  27. <!-- Google Fonts -->
  28. <link rel="preconnect" href="https://fonts.googleapis.com" />
  29. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  30. <link
  31. href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap"
  32. rel="stylesheet"
  33. />
  34. <!-- App CSS -->
  35. <link href="/css/styles.css" rel="stylesheet" />
  36. <style>
  37. main.routekit-main {
  38. padding-top: 1.5rem;
  39. padding-bottom: 2rem;
  40. }
  41. </style>
  42. </head>
  43. <body>
  44. <!-- Top navbar -->
  45. <nav class="navbar navbar-expand-lg" style="background: var(--purple-950);">
  46. <div class="container-fluid">
  47. <a class="navbar-brand d-flex align-items-center gap-2" href="/" style="color: #fff;">
  48. <span class="brand-mark" aria-hidden="true" style="width:36px;height:36px;font-size:0.85rem;">PE</span>
  49. <span class="d-flex flex-column lh-sm">
  50. <strong>Purple Envelope</strong>
  51. <small class="text-white-50" style="font-size: 0.7rem;">Addressing &amp; Barcoding</small>
  52. </span>
  53. </a>
  54. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#rkMainNav" aria-controls="rkMainNav" aria-expanded="false" aria-label="Toggle navigation">
  55. <span class="navbar-toggler-icon"></span>
  56. </button>
  57. <div class="collapse navbar-collapse" id="rkMainNav">
  58. <ul class="navbar-nav me-auto mb-2 mb-lg-0">
  59. <li class="nav-item">
  60. <a class="nav-link text-white" href="/home">Home</a>
  61. </li>
  62. <li class="nav-item">
  63. <a class="nav-link text-white-50" href="/home#services">Services</a>
  64. </li>
  65. <li class="nav-item">
  66. <a class="nav-link text-white-50" href="/home#process">Process</a>
  67. </li>
  68. </ul>
  69. ' Right-side area (e.g., user info / login)
  70. ' You can wire this up to your auth later.
  71. <ul class="navbar-nav mb-2 mb-lg-0">
  72. ' <li class="nav-item">
  73. ' <a class="nav-link" href="/login">Login</a>
  74. ' </li>
  75. </ul>
  76. </div>
  77. </div>
  78. </nav>
  79. <!-- Main container for views -->
  80. <main class="routekit-main">
  81. <div class="container">
  82. <% Flash().ShowErrorsIfPresent : Flash().ShowSuccessIfPresent %>

Powered by TurnKey Linux.