|
- <!doctype html>
- <%
- Response.Charset = "utf-8"
- Response.CodePage = 65001
-
- ' Safe title resolution
- Dim pageTitle
- If IsObject(CurrentController) Then
- On Error Resume Next
- pageTitle = CurrentController.Title
- If Err.Number <> 0 Then
- pageTitle = "RouteKit Classic ASP"
- Err.Clear
- End If
- On Error GoTo 0
- End If
-
- If Len(pageTitle) = 0 Then pageTitle = "Classic ASP Starter Template"
- %>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <title><%= pageTitle %></title>
- <meta name="viewport" content="width=device-width, initial-scale=1" />
-
- <!-- Bootstrap CSS -->
- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" />
- <!-- Bootstrap Icons (optional) -->
- <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet" />
-
- <!-- Google Fonts -->
- <link rel="preconnect" href="https://fonts.googleapis.com" />
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
- <link
- href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap"
- rel="stylesheet"
- />
-
- <!-- App CSS -->
- <link href="/css/styles.css" rel="stylesheet" />
-
- <style>
- main.routekit-main {
- padding-top: 1.5rem;
- padding-bottom: 2rem;
- }
- </style>
- </head>
- <body>
- <!-- Top navbar -->
- <nav class="navbar navbar-expand-lg" style="background: var(--purple-950);">
- <div class="container-fluid">
- <a class="navbar-brand d-flex align-items-center gap-2" href="/" style="color: #fff;">
- <span class="brand-mark" aria-hidden="true" style="width:36px;height:36px;font-size:0.85rem;">PE</span>
- <span class="d-flex flex-column lh-sm">
- <strong>Purple Envelope</strong>
- <small class="text-white-50" style="font-size: 0.7rem;">Addressing & Barcoding</small>
- </span>
- </a>
-
- <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#rkMainNav" aria-controls="rkMainNav" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
-
- <div class="collapse navbar-collapse" id="rkMainNav">
- <ul class="navbar-nav me-auto mb-2 mb-lg-0">
- <li class="nav-item">
- <a class="nav-link text-white" href="/home">Home</a>
- </li>
- <li class="nav-item">
- <a class="nav-link text-white-50" href="/home#services">Services</a>
- </li>
- <li class="nav-item">
- <a class="nav-link text-white-50" href="/home#process">Process</a>
- </li>
- </ul>
-
- ' Right-side area (e.g., user info / login)
- ' You can wire this up to your auth later.
- <ul class="navbar-nav mb-2 mb-lg-0">
- ' <li class="nav-item">
- ' <a class="nav-link" href="/login">Login</a>
- ' </li>
- </ul>
- </div>
- </div>
- </nav>
-
- <!-- Main container for views -->
- <main class="routekit-main">
- <div class="container">
-
- <% Flash().ShowErrorsIfPresent : Flash().ShowSuccessIfPresent %>
|