Skip to content

Commit 84024a6

Browse files
fix: match reading streak HTML with CSS classes
1 parent c9ce4e9 commit 84024a6

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

‎frontend/pages/library.html‎

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -146,40 +146,40 @@ <h1>My Virtual Library</h1>
146146
</div>
147147
</section>
148148

149-
<!-- Reading Streak Section -->
149+
<!-- Reading Streak (cozy GitHub-style heatmap) -->
150150
<section class="reading-streak-section">
151-
<div class="streak-header">
152-
<h2>Your Reading Journey</h2>
153-
<div class="streak-stats">
154-
<div class="stat-box current-streak">
155-
<i class="fa-solid fa-fire"></i>
156-
<div class="stat-info">
157-
<span class="stat-value" id="current-streak-val">0</span>
158-
<span class="stat-label">Day Streak</span>
159-
</div>
151+
<div class="reading-streak-card">
152+
<div class="reading-streak-header">
153+
<div class="reading-streak-title">
154+
<i class="fa-solid fa-fire" aria-hidden="true"></i>
155+
<h2>Reading Streak</h2>
160156
</div>
161-
<div class="stat-box max-streak">
162-
<i class="fa-solid fa-trophy"></i>
163-
<div class="stat-info">
164-
<span class="stat-value" id="max-streak-val">0</span>
165-
<span class="stat-label">Longest Streak</span>
157+
158+
<div class="reading-streak-stats">
159+
<div class="reading-streak-stat">
160+
<div class="reading-streak-stat-value" id="reading-streak-current">0</div>
161+
<div class="reading-streak-stat-label">Current</div>
166162
</div>
167-
</div>
168-
<div class="stat-box total-read">
169-
<i class="fa-solid fa-book-open"></i>
170-
<div class="stat-info">
171-
<span class="stat-value" id="total-books-val">0</span>
172-
<span class="stat-label">Books Read</span>
163+
<div class="reading-streak-stat">
164+
<div class="reading-streak-stat-value" id="reading-streak-longest">0</div>
165+
<div class="reading-streak-stat-label">Longest</div>
173166
</div>
174167
</div>
175168
</div>
169+
170+
<div class="reading-streak-heatmap-wrap">
171+
<div class="reading-streak-heatmap-toolbar">
172+
<button id="reading-streak-mark-today" class="reading-streak-btn" type="button" aria-label="Mark today as read">
173+
<i class="fa-solid fa-book-open" aria-hidden="true"></i>
174+
<span>Mark Today as Read</span>
175+
</button>
176+
</div>
177+
178+
<div class="reading-streak-scroll" role="region" aria-label="Reading streak heatmap">
179+
<div id="reading-streak-calendar" class="reading-streak-calendar"></div>
180+
</div>
181+
</div>
176182
</div>
177-
178-
<!-- Calendar container -->
179-
<div id="streak-calendar-container" class="streak-calendar">
180-
<!-- D3 Calendar gets injected here -->
181-
</div>
182-
<div class="calendar-tooltip" id="calendar-tooltip" style="opacity: 0;"></div>
183183
</section>
184184

185185
<!-- 3D Bookshelf Container -->

0 commit comments

Comments
 (0)