Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GetStream/fullstack-nextjs-whatsapp-clone
/ functions
Functions
25 in github.com/GetStream/fullstack-nextjs-whatsapp-clone
⨍
Functions
25
◇
Types & classes
0
↓ 1 callers
Function
meetingId
(length = 12)
components/CreateCallButton/CreateCallButton.tsx:35
↓ 1 callers
Function
throttle
(fn: (arg: T) => void, delay: number)
app/hooks/useDraggable.ts:3
↓ 1 callers
Function
useDraggable
(element?: HTMLElement | null)
app/hooks/useDraggable.ts:13
Function
CallPanel
()
components/Video/Video.tsx:19
Function
Channel
()
components/Channel/Channel.tsx:10
Function
ChannelListHeader
({ user, }: { user: UserResponse | undefined; })
components/ChannelListHeader.tsx:6
Function
CreateCallButton
()
components/CreateCallButton/CreateCallButton.tsx:38
Function
GET
(request: Request)
app/auth/callback/route.ts:7
Function
Index
()
app/page.tsx:8
Function
Login
()
app/login/page.tsx:4
Function
LogoutButton
()
components/LogoutButton.tsx:1
Function
MenuIcon
()
components/ChannelHeader/ChannelHeader.tsx:21
Function
Messages
()
app/login/messages.tsx:5
Function
POST
(request: Request)
app/auth/sign-up/route.ts:7
Function
POST
(request: Request)
app/auth/sign-out/route.ts:7
Function
POST
(request: Request)
app/auth/sign-in/route.ts:7
Function
POST
(request: Request)
app/api/create-user/route.ts:4
Function
RootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:8
Function
UnMemoizedChannelHeader
(props: ChannelHeaderProps)
components/ChannelHeader/ChannelHeader.tsx:35
Function
Video
()
components/Video/Video.tsx:65
Function
WhatsAppChat
({ user }: { user: User })
components/WhatsAppChat.tsx:23
Function
handleDrag
(event: MouseEvent)
app/hooks/useDraggable.ts:29
Function
handleMouseDown
(event: MouseEvent)
app/hooks/useDraggable.ts:19
Function
handleMouseUp
()
app/hooks/useDraggable.ts:25
Function
middleware
(req: NextRequest)
middleware.ts:6