Skip to content

Commit b6793b8

Browse files
committed
Fix logout, fake badges, logo, analytics
1 parent 1eed0fb commit b6793b8

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

dashboard/hr.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<!-- Sidebar -->
2020
<aside class="sidebar" id="sidebar">
2121
<div class="sidebar-header">
22-
<div class="sidebar-logo"><i class="fas fa-infinity"></i></div>
22+
<div class="sidebar-logo">S</div>
2323
<div class="sidebar-brand">Simpatico<span style="color: var(--primary-light)">HR</span></div>
2424
</div>
2525

@@ -33,12 +33,12 @@
3333
<div class="menu-item" data-page="jobs" onclick="showPage('jobs')">
3434
<span class="icon"><i class="fas fa-briefcase"></i></span>
3535
<span class="label">Jobs</span>
36-
<span class="badge">12</span>
36+
<span class="badge" id="badgeJobs">0</span>
3737
</div>
3838
<div class="menu-item" data-page="applications" onclick="showPage('applications')">
3939
<span class="icon"><i class="fas fa-file-alt"></i></span>
4040
<span class="label">Applications</span>
41-
<span class="badge">48</span>
41+
<span class="badge" id="badgeApplications">0</span>
4242
</div>
4343
<div class="menu-item" data-page="pipeline" onclick="showPage('pipeline')">
4444
<span class="icon"><i class="fas fa-columns"></i></span>
@@ -55,7 +55,7 @@
5555
<div class="menu-item" data-page="interviews" onclick="showPage('interviews')">
5656
<span class="icon"><i class="fas fa-video"></i></span>
5757
<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>
5959
</div>
6060
<div class="menu-item" data-page="proctoring" onclick="showPage('proctoring')">
6161
<span class="icon"><i class="fas fa-eye"></i></span>
@@ -101,7 +101,7 @@
101101
</nav>
102102

103103
<div class="sidebar-footer">
104-
<div class="sidebar-user" onclick="authManager.logout()">
104+
<div class="sidebar-user" onclick="localStorage.clear(); authManager.logout()">
105105
<div class="avatar" id="userAvatar">HR</div>
106106
<div class="info">
107107
<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
553553

554554
<div class="page-content hidden" id="page-analytics"><div class="page-header"><div><h1>Analytics & Reports</h1></div></div>
555555
<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>
559559
</div>
560560
</div>
561561

@@ -661,7 +661,7 @@ <h3>Notifications</h3>
661661
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2"></script>
662662
<script src="../js/supabase-client.js"></script>
663663
<script src="../js/auth.js"></script>
664-
<script src="../js/app.js?v=2"></script>
664+
<script src="../js/app.js?v=3"></script>
665665
<script>
666666
// Initialize Dashboard
667667
document.addEventListener('DOMContentLoaded', async () => {

js/app.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ async function loadDashboardData(companyId) {
5151
.eq('company_id', companyId)
5252
.eq('status', 'active');
5353
document.getElementById('statActiveJobs').textContent = jobsCount || 0;
54+
if(document.getElementById('badgeJobs')) document.getElementById('badgeJobs').textContent = jobsCount || 0;
5455

5556
// Applications Count
5657
const { count: appsCount } = await SimpaticoDB.from('applications')
5758
.select('*', { count: 'exact', head: true })
5859
.eq('company_id', companyId);
5960
document.getElementById('statApplications').textContent = appsCount || 0;
61+
if(document.getElementById('badgeApplications')) document.getElementById('badgeApplications').textContent = appsCount || 0;
6062

6163
// Today's Interviews
6264
const today = new Date().toISOString().split('T')[0];

0 commit comments

Comments
 (0)