Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenHikmah/openhikmah-web
/ functions
Functions
625 in github.com/OpenHikmah/openhikmah-web
⨍
Functions
625
◇
Types & classes
95
Function
Error
({ error, unstable_retry, }: { error: Error & { digest?: string }; unstable_retry: () => void; })
app/error.tsx:10
Function
ExpandMenu
({ onSelect, onClose }: ExpandMenuProps)
components/canvas/ExpandMenu.tsx:41
Function
FilterRow
({ label, options, value, onChange, }: { label: string; options: readonly T[]; value: T; onCha
app/admin/connections/page.tsx:134
Function
FlagsPage
()
app/admin/flags/page.tsx:17
Function
FriendAction
({ status, sending, onClick, }: { status: Status; sending: boolean; onClick: () => void; })
components/social/AddFriendForm.tsx:127
Function
FriendList
({ friends, onUpdate }: Props)
components/social/FriendList.tsx:21
Function
GET
(req: NextRequest)
app/api/social/users/route.ts:12
Function
GET
(req: NextRequest)
app/api/social/challenges/route.ts:14
Function
GET
(req: NextRequest)
app/api/social/challenge-suggestions/route.ts:16
Function
GET
(req: NextRequest)
app/api/social/activity/route.ts:121
Function
GET
(req: NextRequest)
app/api/social/friends/route.ts:9
Function
GET
(req: NextRequest)
app/api/social/me/route.ts:9
Function
GET
(req: NextRequest)
app/api/social/leaderboard/route.ts:8
Function
GET
(req: NextRequest)
app/api/workspace/route.ts:8
Function
GET
(req: NextRequest, { params }: { params: Promise<{ id: string }> })
app/api/workspace/[id]/route.ts:7
Function
GET
()
app/api/metrics/route.ts:40
Function
GET
(_req: NextRequest, { params }: { params: Promise<{ slug: string }> })
app/api/names/[slug]/pairings/route.ts:79
Function
GET
(_req: NextRequest, { params }: { params: Promise<{ slug: string }> })
app/api/names/[slug]/reflection/route.ts:45
Function
GET
(_req: NextRequest, { params }: { params: Promise<{ slug: string }> })
app/api/names/[slug]/verses/route.ts:199
Function
GET
( _req: NextRequest, { params }: { params: Promise<{ surah: string; ayah: string }> } )
app/api/verse/[surah]/[ayah]/route.ts:4
Function
GET
( _req: NextRequest, { params }: { params: Promise<{ surah: string; ayah: string }> } )
app/api/verse/[surah]/[ayah]/morphology/route.ts:13
Function
GET
( _req: NextRequest, { params }: { params: Promise<{ surah: string; ayah: string }> } )
app/api/verse/[surah]/[ayah]/tafsir/route.ts:16
Function
GET
( _req: NextRequest, { params }: { params: Promise<{ surah: string; ayah: string }> } )
app/api/verse/[surah]/[ayah]/similar/route.ts:10
Function
GET
(req: NextRequest)
app/api/search/route.ts:45
Function
GET
(req: NextRequest)
app/api/notes/route.ts:10
Function
GET
(_req: NextRequest, { params }: { params: Promise<{ root: string }> })
app/api/root/[root]/route.ts:15
Function
GET
(_req: Request, { params }: { params: Promise<{ id: string }> })
app/api/share/[id]/route.ts:6
Function
GET
()
app/api/health/route.ts:3
Function
GET
(req: NextRequest)
app/api/bookmarks/route.ts:9
Function
GET
(req: NextRequest)
app/api/admin/users/route.ts:10
Function
GET
(req: NextRequest)
app/api/admin/challenges/route.ts:15
Function
GET
(req: NextRequest)
app/api/admin/votd/route.ts:31
Function
GET
(req: NextRequest)
app/api/admin/infra/route.ts:21
Function
GET
(req: NextRequest)
app/api/admin/challenge-suggestions/route.ts:31
Function
GET
(req: NextRequest)
app/api/admin/connections/route.ts:13
Function
GET
(req: NextRequest)
app/api/admin/audit/route.ts:8
Function
GET
(req: NextRequest)
app/api/admin/names/route.ts:11
Function
GET
(req: NextRequest)
app/api/admin/flags/route.ts:11
Function
GET
(req: NextRequest)
app/api/admin/me/route.ts:6
Function
GET
(req: NextRequest)
app/api/admin/ai/route.ts:12
Function
GET
(req: NextRequest)
app/api/admin/overview/route.ts:22
Function
GlobalError
({ error, unstable_retry, }: { error: Error & { digest?: string }; unstable_retry: () => void; })
app/global-error.tsx:11
Function
Group
({ label, items, myId, onUpdate, }: { label: string; items: EnrichedChallenge[]; myId: number;
components/social/ChallengeList.tsx:270
Function
Header
({ onSearchOpen }: HeaderProps)
components/layout/Header.tsx:54
Function
HikmahCanvas
({ onSearchOpen }: { onSearchOpen: () => void })
components/canvas/HikmahCanvas.tsx:286
Function
HikmahEdgeInner
({ id, sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, data, }: EdgeProps)
components/canvas/HikmahEdge.tsx:13
Function
Home
({ searchParams, }: { searchParams: Promise<{ share?: string }>; })
app/page.tsx:20
Function
HomeView
({ verse }: { verse: Verse | null })
components/home/HomeView.tsx:9
Function
IconChip
A small bordered icon chip, mirroring the resting IconButton in VerseNode.
components/home/CanvasPreview.tsx:119
Function
Image
()
app/today/opengraph-image.tsx:14
Function
Image
({ params }: { params: Promise<{ id: string }> })
app/api/share/[id]/opengraph-image.tsx:14
Function
InfoHint
({ text }: { text: string })
components/admin/InfoHint.tsx:11
Function
InfraPage
()
app/admin/infra/page.tsx:32
Function
InteractiveArabic
({ verse }: { verse: InteractiveVerse })
components/morphology/InteractiveArabic.tsx:31
Function
LandingHeader
()
components/layout/LandingHeader.tsx:6
Function
LeaderboardTable
({ entries }: Props)
components/social/LeaderboardTable.tsx:20
Function
Loading
()
app/social/loading.tsx:3
Function
Loading
()
app/canvas/loading.tsx:3
Function
Loading
()
app/names/[slug]/loading.tsx:3
Function
Loading
()
app/workspaces/loading.tsx:3
Function
Loading
()
app/bookmarks/loading.tsx:3
Function
Loading
()
app/admin/loading.tsx:3
Function
MarketingHero
({ verse }: { verse: Verse | null })
components/home/MarketingHero.tsx:22
Function
MiniPlayer
()
components/audio/MiniPlayer.tsx:7
Function
NameDetailPage
({ params }: Props)
app/names/[slug]/page.tsx:44
Function
NameError
({ error, unstable_retry, }: { error: Error & { digest?: string }; unstable_retry: () => void; })
app/names/[slug]/error.tsx:6
Function
NamePairings
({ slug, accent }: Props)
app/names/[slug]/NamePairings.tsx:18
Function
NameReflection
({ slug, accent }: Props)
app/names/[slug]/NameReflection.tsx:10
Function
NameVerses
({ slug, accent }: Props)
app/names/[slug]/NameVerses.tsx:23
Function
NamesPage
()
app/names/page.tsx:32
Function
NamesPage
()
app/admin/names/page.tsx:19
Function
NavBar
()
components/layout/NavBar.tsx:17
Function
NotFound
()
app/not-found.tsx:6
Function
NotesSection
({ verseRef }: { verseRef: string })
components/layout/ContextSidebar.tsx:76
Function
OnboardingPage
()
app/onboarding/page.tsx:11
Function
OverrideButton
({ label, onClick }: { label: string; onClick: () => void })
components/admin/ChallengesModeration.tsx:270
Function
OverviewPage
()
app/admin/page.tsx:17
Function
PATCH
(req: NextRequest, { params }: { params: Promise<{ id: string }> })
app/api/social/challenges/[id]/route.ts:7
Function
PATCH
( req: NextRequest, { params }: { params: Promise<{ friendId: string }> } )
app/api/social/friends/[friendId]/route.ts:7
Function
PATCH
(req: NextRequest)
app/api/admin/users/route.ts:42
Function
PATCH
(req: NextRequest, { params }: { params: Promise<{ id: string }> })
app/api/admin/challenges/[id]/route.ts:15
Function
PATCH
(req: NextRequest)
app/api/admin/connections/route.ts:47
Function
PATCH
(req: NextRequest)
app/api/admin/names/route.ts:34
Function
POST
(req: NextRequest)
app/api/social/challenges/route.ts:103
Function
POST
(req: NextRequest)
app/api/social/activity/route.ts:16
Function
POST
(req: NextRequest)
app/api/social/friends/route.ts:63
Function
POST
(req: NextRequest)
app/api/auth/exchange/route.ts:15
Function
POST
(req: NextRequest)
app/api/auth/refresh/route.ts:97
Function
POST
(req: NextRequest)
app/api/auth/signout/route.ts:4
Function
POST
(req: NextRequest)
app/api/workspace/route.ts:34
Function
POST
(req: NextRequest)
app/api/connections/route.ts:8
Function
POST
(req: Request)
app/api/share/route.ts:14
Function
POST
(req: NextRequest)
app/api/bookmarks/route.ts:30
Function
POST
(req: NextRequest)
app/api/admin/challenges/finalize/route.ts:15
Function
POST
(req: NextRequest)
app/api/admin/infra/route.ts:40
Function
POST
(req: NextRequest)
app/api/admin/challenge-suggestions/route.ts:43
Function
PUT
(req: NextRequest)
app/api/admin/challenge-suggestions/route.ts:81
Function
PUT
(req: NextRequest)
app/api/admin/flags/route.ts:27
Function
Page
({ searchParams, }: { searchParams: Promise<{ code?: string; state?: string; error?: string }>; })
app/callback/page.tsx:3
Function
PersonalHome
({ verse }: { verse: Verse | null })
components/home/PersonalHome.tsx:42
← previous
next →
401–500 of 625, ranked by callers