|
19 | 19 | <!-- Sidebar --> |
20 | 20 | <aside class="sidebar" id="sidebar"> |
21 | 21 | <div class="sidebar-header"> |
22 | | - <div class="sidebar-logo"><i class="fas fa-infinity"></i></div> |
| 22 | + <div class="sidebar-logo">S</div> |
23 | 23 | <div class="sidebar-brand">Simpatico<span style="color: var(--primary-light)">HR</span></div> |
24 | 24 | </div> |
25 | 25 |
|
|
33 | 33 | <div class="menu-item" data-page="jobs" onclick="showPage('jobs')"> |
34 | 34 | <span class="icon"><i class="fas fa-briefcase"></i></span> |
35 | 35 | <span class="label">Jobs</span> |
36 | | - <span class="badge">12</span> |
| 36 | + <span class="badge" id="badgeJobs">0</span> |
37 | 37 | </div> |
38 | 38 | <div class="menu-item" data-page="applications" onclick="showPage('applications')"> |
39 | 39 | <span class="icon"><i class="fas fa-file-alt"></i></span> |
40 | 40 | <span class="label">Applications</span> |
41 | | - <span class="badge">48</span> |
| 41 | + <span class="badge" id="badgeApplications">0</span> |
42 | 42 | </div> |
43 | 43 | <div class="menu-item" data-page="pipeline" onclick="showPage('pipeline')"> |
44 | 44 | <span class="icon"><i class="fas fa-columns"></i></span> |
|
55 | 55 | <div class="menu-item" data-page="interviews" onclick="showPage('interviews')"> |
56 | 56 | <span class="icon"><i class="fas fa-video"></i></span> |
57 | 57 | <span class="label">Interviews</span> |
58 | | - <span class="badge" style="background:var(--warning)">3</span> |
| 58 | + <span class="badge" id="badgeInterviews" style="background:var(--warning)">0</span> |
59 | 59 | </div> |
60 | 60 | <div class="menu-item" data-page="proctoring" onclick="showPage('proctoring')"> |
61 | 61 | <span class="icon"><i class="fas fa-eye"></i></span> |
|
101 | 101 | </nav> |
102 | 102 |
|
103 | 103 | <div class="sidebar-footer"> |
104 | | - <div class="sidebar-user" onclick="authManager.logout()"> |
| 104 | + <div class="sidebar-user" onclick="localStorage.clear(); authManager.logout()"> |
105 | 105 | <div class="avatar" id="userAvatar">HR</div> |
106 | 106 | <div class="info"> |
107 | 107 | <div class="name" id="userName">HR Manager</div> |
@@ -553,9 +553,9 @@ <h1><i class="fas fa-clipboard-check" style="color: var(--success);"></i> Onboar |
553 | 553 |
|
554 | 554 | <div class="page-content hidden" id="page-analytics"><div class="page-header"><div><h1>Analytics & Reports</h1></div></div> |
555 | 555 | <div class="stats-grid" style="grid-template-columns: repeat(3, 1fr);"> |
556 | | - <div class="card"><div class="card-body"><h4 style="margin-bottom:1rem;">Time to Hire</h4><div style="font-size:2.5rem;font-weight:800;color:var(--primary);">18 <span style="font-size:1rem;color:var(--gray-500);">days avg</span></div></div></div> |
557 | | - <div class="card"><div class="card-body"><h4 style="margin-bottom:1rem;">Source Effectiveness</h4><div style="font-size:2.5rem;font-weight:800;color:var(--success);">72% <span style="font-size:1rem;color:var(--gray-500);">conversion</span></div></div></div> |
558 | | - <div class="card"><div class="card-body"><h4 style="margin-bottom:1rem;">Interview Pass Rate</h4><div style="font-size:2.5rem;font-weight:800;color:var(--warning);">45% <span style="font-size:1rem;color:var(--gray-500);">of interviewed</span></div></div></div> |
| 556 | + <div class="card"><div class="card-body"><h4 style="margin-bottom:1rem;">Time to Hire</h4><div style="font-size:2.5rem;font-weight:800;color:var(--primary);"><span id="statTimeToHire">--</span> <span style="font-size:1rem;color:var(--gray-500);">days avg</span></div></div></div> |
| 557 | + <div class="card"><div class="card-body"><h4 style="margin-bottom:1rem;">Source Effectiveness</h4><div style="font-size:2.5rem;font-weight:800;color:var(--success);"><span id="statConversion">--</span> <span style="font-size:1rem;color:var(--gray-500);">conversion</span></div></div></div> |
| 558 | + <div class="card"><div class="card-body"><h4 style="margin-bottom:1rem;">Interview Pass Rate</h4><div style="font-size:2.5rem;font-weight:800;color:var(--warning);"><span id="statPassRate">--</span> <span style="font-size:1rem;color:var(--gray-500);">of interviewed</span></div></div></div> |
559 | 559 | </div> |
560 | 560 | </div> |
561 | 561 |
|
@@ -661,7 +661,7 @@ <h3>Notifications</h3> |
661 | 661 | <script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2"></script> |
662 | 662 | <script src="../js/supabase-client.js"></script> |
663 | 663 | <script src="../js/auth.js"></script> |
664 | | - <script src="../js/app.js?v=2"></script> |
| 664 | + <script src="../js/app.js?v=3"></script> |
665 | 665 | <script> |
666 | 666 | // Initialize Dashboard |
667 | 667 | document.addEventListener('DOMContentLoaded', async () => { |
|
0 commit comments