diff --git a/index.html b/index.html
index 169b938..a439973 100644
--- a/index.html
+++ b/index.html
@@ -13,6 +13,7 @@
YSWS Programs
A comprehensive list of Hack Club's "You Ship, We Ship" programs.
+
Currently 0 active programs
diff --git a/script.js b/script.js
index c88898e..67aca51 100644
--- a/script.js
+++ b/script.js
@@ -303,8 +303,18 @@ function createProgramCard(program) {
`;
}
+function countActivePrograms() {
+ let count = 0;
+ Object.values(programs).forEach(category => {
+ count += category.filter(program => program.status === 'active').length;
+ });
+ return count;
+}
+
function renderPrograms() {
const container = document.getElementById('programs-container');
+ const activeCount = countActivePrograms();
+ document.getElementById('active-count').textContent = activeCount;
for (const [category, programsList] of Object.entries(programs)) {
const section = document.createElement('section');
diff --git a/styles.css b/styles.css
index a9f6609..6b09968 100644
--- a/styles.css
+++ b/styles.css
@@ -630,6 +630,13 @@ td {
display: none;
}
+.active-count {
+ color: var(--primary);
+ font-weight: var(--font-weight-bold);
+ margin-top: var(--spacing-2);
+ margin-bottom: var(--spacing-3);
+}
+
@media screen and (min-width: 32em) {
.ultratitle {
font-size: var(--font-5);