Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ayushiee/nextflix
/ functions
Functions
52 in github.com/ayushiee/nextflix
⨍
Functions
52
◇
Types & classes
16
↓ 3 callers
Function
parse
(array: any[], type: MediaType)
utils/apiResolvers.ts:4
↓ 3 callers
Function
useDimensions
()
hooks/useDimensions.ts:8
↓ 2 callers
Function
getImageUrl
(path: string, type: ImageType)
utils/apiResolvers.ts:24
↓ 2 callers
Function
useExternalClick
(ref: MutableRefObject<any>, callback: () => void)
hooks/useExternalClick.ts:3
↓ 1 callers
Function
getBreakpoint
(currentWidth: number)
hooks/useDimensions.ts:40
↓ 1 callers
Function
getEndpoint
()
components/List/index.tsx:26
↓ 1 callers
Function
getGenre
(genreIds: number[], type: MediaType)
utils/apiResolvers.ts:29
↓ 1 callers
Function
getInitialBreakpointValues
()
hooks/useDimensions.ts:69
↓ 1 callers
Function
getInstance
()
utils/axios.ts:3
↓ 1 callers
Function
getMedia
()
components/Banner/index.tsx:23
↓ 1 callers
Function
onClick
(data: Media)
components/List/Cards.tsx:25
↓ 1 callers
Function
onClick
(data: Media)
components/List/FeatureCards.tsx:23
↓ 1 callers
Function
onClick
(data: Media)
components/Banner/index.tsx:18
↓ 1 callers
Function
onClose
()
components/Navbar/Menu.tsx:24
↓ 1 callers
Function
renderGenre
(genre: Genre[])
components/List/Cards.tsx:60
↓ 1 callers
Function
renderGenre
(genre: Genre[])
components/List/FeatureCards.tsx:67
↓ 1 callers
Function
renderGenre
(genre: Genre[])
components/Modal/index.tsx:45
↓ 1 callers
Function
useScrollLimit
(limit: number)
hooks/useScrollLimit.ts:3
Function
App
({ Component, pageProps }: AppProps)
pages/_app.tsx:7
Function
Banner
()
components/Banner/index.tsx:13
Function
Browse
()
pages/browse.tsx:14
Function
Button
(props: ButtonProps)
components/Button/index.tsx:12
Function
Cards
({ defaultCard = true, item }: CardsProps)
components/List/Cards.tsx:17
Function
Dialog
(props: DialogProps)
components/Dialog.tsx:13
Function
FeatureCard
({ index, item }: FeatureCardProps)
components/List/FeatureCards.tsx:17
Function
Footer
()
components/Footer/index.tsx:5
Function
Home
()
pages/index.tsx:9
Function
Layout
({ children }: Layout)
components/Layout/index.tsx:16
Function
List
({ defaultCard = true, heading, topList = false, endpoint }: ListProps)
components/List/index.tsx:18
Function
Menu
()
components/Navbar/Menu.tsx:16
Function
Modal
()
components/Modal/index.tsx:9
Function
ModalProvider
({ children }: ModalProviderProps)
context/ModalContext.tsx:17
Function
Navbar
({ isScrolled }: NavbarProps)
components/Navbar/index.tsx:17
Function
Profile
()
components/Navbar/Profile.tsx:14
Function
Search
()
pages/search.tsx:5
Function
SearchBar
()
components/Navbar/SearchBar.tsx:11
Function
handleResize
()
hooks/useDimensions.ts:15
Function
handler
(request: NextApiRequest, response: NextApiResponse<Response>)
pages/api/popular.ts:14
Function
handler
(request: NextApiRequest, response: NextApiResponse<Response>)
pages/api/discover.ts:14
Function
handler
(request: NextApiRequest, response: NextApiResponse<Response>)
pages/api/trending.ts:13
Function
onClick
(event: MouseEvent)
hooks/useExternalClick.ts:4
Function
onClose
()
components/Navbar/Profile.tsx:22
Function
onHover
()
components/List/FeatureCards.tsx:28
Function
onHover
()
components/Navbar/Profile.tsx:18
Function
onMenu
()
components/Navbar/Menu.tsx:21
Function
onMouseOut
()
components/List/FeatureCards.tsx:32
Function
onScroll
()
hooks/useScrollLimit.ts:7
Function
onSearchActive
()
components/Navbar/SearchBar.tsx:17
Function
onSearchQuery
({ target }: ChangeEvent<HTMLInputElement>)
components/Navbar/SearchBar.tsx:25
Function
onSignIn
()
pages/index.tsx:12
Function
onSignout
()
components/Navbar/Profile.tsx:24
Function
useDebounce
({ input, delay }: DebounceProps)
hooks/useDebounce.tsx:8