Aarya2004
Deploy: sync hosted Space to local app (chat, document capture, Modal backends, pages, mobile/QR)
47b2a99 | <html lang="en"> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <title>Parts Catalog | Quillwright</title> | |
| <link | |
| rel="stylesheet" | |
| href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;700;800;900&family=Inter:wght@400;700&family=JetBrains+Mono:wght@500&display=swap" | |
| /> | |
| <link | |
| rel="stylesheet" | |
| href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0&display=swap" | |
| /> | |
| <link rel="icon" type="image/png" sizes="32x32" href="/web/img/favicon-32.png" /> | |
| <link rel="icon" type="image/png" sizes="16x16" href="/web/img/favicon-16.png" /> | |
| <link rel="icon" href="/web/img/favicon.ico" sizes="any" /> | |
| <link rel="apple-touch-icon" href="/web/img/apple-touch-icon.png" /> | |
| <link rel="stylesheet" href="/web/css/theme.css" /> | |
| <link rel="stylesheet" href="/web/css/workspace.css" /> | |
| <link rel="stylesheet" href="/web/css/pages.css" /> | |
| </head> | |
| <body> | |
| <div class="app"> | |
| <aside class="sidebar"> | |
| <div class="brand"> | |
| <img class="brand-logo" src="/web/img/quillwright-logo-transparent.png" alt="" /> | |
| <div class="brand-text"> | |
| <h2>Quillwright</h2> | |
| <p>Industrial Precision</p> | |
| </div> | |
| </div> | |
| <nav> | |
| <a class="nav-link" href="/"> | |
| <span class="material-symbols-outlined">description</span><span>Estimate Builder</span> | |
| </a> | |
| <a class="nav-link" href="/estimates"> | |
| <span class="material-symbols-outlined">folder</span><span>My Estimates</span> | |
| </a> | |
| <a class="nav-link" href="/dashboard"> | |
| <span class="material-symbols-outlined">dashboard</span><span>Dashboard</span> | |
| </a> | |
| <a class="nav-link" href="/jobs"> | |
| <span class="material-symbols-outlined">work</span><span>Active Jobs</span> | |
| </a> | |
| <a class="nav-link active" href="/inventory"> | |
| <span class="material-symbols-outlined">inventory_2</span><span>Parts Catalog</span> | |
| </a> | |
| </nav> | |
| <a class="btn btn--primary new-estimate" href="/">New Estimate</a> | |
| </aside> | |
| <div class="content"> | |
| <div class="page-head"> | |
| <h1>Parts Catalog</h1> | |
| <p>Read-only stock view. Prices mirror the estimate catalog. Sample data.</p> | |
| </div> | |
| <div class="page-body"> | |
| <div class="kpis" id="kpis"></div> | |
| <div class="card"> | |
| <div class="card-head"> | |
| <h2>Inventory</h2> | |
| <div class="filters" id="filters"></div> | |
| </div> | |
| <div id="parts"></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <script type="module" src="/web/js/inventory.js"></script> | |
| </body> | |
| </html> | |