Spaces:
Running
Running
Update index.html
Browse files- index.html +27 -4
index.html
CHANGED
@@ -19,19 +19,41 @@
|
|
19 |
<div class="container mx-auto px-4 py-3 flex justify-between items-center">
|
20 |
<h1 class="text-xl font-bold text-primary flex items-center"><i class="fas fa-satellite-dish mr-2 text-accent-blue"></i>Win Super Power - Factory Dashboard</h1>
|
21 |
<div class="flex items-center gap-4">
|
22 |
-
<
|
|
|
|
|
|
|
|
|
23 |
<i class="fas fa-file-alt mr-1"></i> Reports
|
24 |
</button>
|
25 |
</div>
|
26 |
</div>
|
27 |
</header>
|
28 |
|
29 |
-
<!--
|
30 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
<!-- KPI Row -->
|
32 |
<div id="kpi-row" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6"></div>
|
33 |
|
34 |
-
<!-- Chart Row
|
35 |
<div class="grid grid-cols-1 lg:grid-cols-5 gap-6 mb-6">
|
36 |
<div class="lg:col-span-3 dashboard-card p-6">
|
37 |
<h2 class="text-lg font-semibold mb-4">Production History (Last 7 Days)</h2>
|
@@ -96,6 +118,7 @@
|
|
96 |
<div id="custom-po-modal" class="modal-backdrop fixed inset-0 flex items-center justify-center z-50 hidden"></div>
|
97 |
|
98 |
<div id="toast-container"></div>
|
|
|
99 |
<script src="main.js" type="module"></script>
|
100 |
</body>
|
101 |
</html>
|
|
|
19 |
<div class="container mx-auto px-4 py-3 flex justify-between items-center">
|
20 |
<h1 class="text-xl font-bold text-primary flex items-center"><i class="fas fa-satellite-dish mr-2 text-accent-blue"></i>Win Super Power - Factory Dashboard</h1>
|
21 |
<div class="flex items-center gap-4">
|
22 |
+
<div id="user-info" class="text-sm text-secondary hidden">
|
23 |
+
Logged in as: <span id="user-email" class="font-semibold text-primary"></span>
|
24 |
+
</div>
|
25 |
+
<button id="logout-btn" class="btn btn-secondary text-sm hidden">Logout</button>
|
26 |
+
<button id="show-reports-modal-btn" class="btn btn-secondary text-sm hidden">
|
27 |
<i class="fas fa-file-alt mr-1"></i> Reports
|
28 |
</button>
|
29 |
</div>
|
30 |
</div>
|
31 |
</header>
|
32 |
|
33 |
+
<!-- Login Screen -->
|
34 |
+
<div id="login-screen" class="fixed inset-0 bg-bg-dark flex items-center justify-center z-50">
|
35 |
+
<div class="dashboard-card p-8 w-full max-w-sm">
|
36 |
+
<h2 class="text-2xl font-bold text-center mb-6">Login</h2>
|
37 |
+
<form id="login-form">
|
38 |
+
<div class="mb-4">
|
39 |
+
<label for="email" class="block text-sm font-medium text-secondary mb-1">Email</label>
|
40 |
+
<input type="email" id="email" class="input-field w-full" required>
|
41 |
+
</div>
|
42 |
+
<div class="mb-6">
|
43 |
+
<label for="password" class="block text-sm font-medium text-secondary mb-1">Password</label>
|
44 |
+
<input type="password" id="password" class="input-field w-full" required>
|
45 |
+
</div>
|
46 |
+
<button type="submit" class="btn btn-primary w-full">Sign In</button>
|
47 |
+
</form>
|
48 |
+
</div>
|
49 |
+
</div>
|
50 |
+
|
51 |
+
<!-- Main Content (Initially Hidden) -->
|
52 |
+
<main id="main-content" class="container mx-auto px-4 pt-20 pb-8 opacity-0 transition-opacity duration-500 hidden">
|
53 |
<!-- KPI Row -->
|
54 |
<div id="kpi-row" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6"></div>
|
55 |
|
56 |
+
<!-- Chart Row -->
|
57 |
<div class="grid grid-cols-1 lg:grid-cols-5 gap-6 mb-6">
|
58 |
<div class="lg:col-span-3 dashboard-card p-6">
|
59 |
<h2 class="text-lg font-semibold mb-4">Production History (Last 7 Days)</h2>
|
|
|
118 |
<div id="custom-po-modal" class="modal-backdrop fixed inset-0 flex items-center justify-center z-50 hidden"></div>
|
119 |
|
120 |
<div id="toast-container"></div>
|
121 |
+
<!-- Load main.js as module, it will import others -->
|
122 |
<script src="main.js" type="module"></script>
|
123 |
</body>
|
124 |
</html>
|