Skip to content

Commit b03c6ab

Browse files
site revamp
1 parent b71b368 commit b03c6ab

13 files changed

Lines changed: 2903 additions & 527 deletions

File tree

.claude/settings.local.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(npm run dev:*)",
5+
"Bash(npm install:*)",
6+
"Bash(npm run build:*)",
7+
"Bash(cat:*)"
8+
],
9+
"deny": [],
10+
"ask": []
11+
}
12+
}

app/about/page.tsx

Lines changed: 284 additions & 235 deletions
Large diffs are not rendered by default.

app/globals.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
--border: 0 0% 89%;
2424
--input: 0 0% 89%;
2525
--ring: 0 0% 0%;
26-
--radius: 0.75rem;
26+
--radius: 0;
2727
}
2828

2929
.dark {

app/mentorshipp/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client"
22

3-
import React, { useEffect, useState } from "react"
3+
import React, { useEffect, useState, useCallback } from "react"
44
import { ZoomIn, ZoomOut, Maximize2, RefreshCw, Target, Network, Table, ChevronDown, ChevronUp, Tag as TagIcon } from "lucide-react"
55
import dynamic from "next/dynamic"
66

@@ -425,7 +425,7 @@ export default function MentorshipPage() {
425425
const [isRefreshing, setIsRefreshing] = useState(false)
426426
const [hasNewData, setHasNewData] = useState(false)
427427

428-
const fetchData = async (showRefreshIndicator = false) => {
428+
const fetchData = useCallback(async (showRefreshIndicator = false) => {
429429
if (showRefreshIndicator) setIsRefreshing(true)
430430
if (!showRefreshIndicator) setLoading(true)
431431
setError(null)
@@ -466,12 +466,12 @@ export default function MentorshipPage() {
466466
setLoading(false)
467467
setIsRefreshing(false)
468468
}
469-
}
469+
}, [mentors, mentees, lastUpdated])
470470

471471
// Initial data fetch
472472
useEffect(() => {
473473
fetchData()
474-
}, [])
474+
}, [fetchData])
475475

476476
// Listen for admin updates via localStorage or window events (but don't auto-refresh)
477477
useEffect(() => {

app/mindmaster/page.tsx

Lines changed: 290 additions & 176 deletions
Large diffs are not rendered by default.

app/our-story/page-old.tsx

Lines changed: 575 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)