File size: 2,892 Bytes
47b2a99
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!doctype html>
<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>