MCPcopy Create free account

hub / github.com/KartikLabhshetwar/foliox / functions

Functions191 in github.com/KartikLabhshetwar/foliox

FunctionClassicLayout
({ profile, about, projects, username, prsByOrg, }: ClassicLayoutProps)
components/portfolio/classic-layout.tsx:24
FunctionClassicLoading
()
components/portfolio/classic-loading.tsx:4
FunctionContributionGraph
({ username }: ContributionGraphProps)
components/portfolio/contribution-graph.tsx:11
FunctionDiagonalPattern
({ side, className = '' }: DiagonalPatternProps)
components/portfolio/diagonal-pattern.tsx:8
FunctionDialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
components/ui/dialog.tsx:9
FunctionDialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
components/ui/dialog.tsx:27
FunctionDialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
components/ui/dialog.tsx:49
FunctionDialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
components/ui/dialog.tsx:119
FunctionDialogFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:93
FunctionDialogHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:83
FunctionDialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
components/ui/dialog.tsx:33
FunctionDialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
components/ui/dialog.tsx:21
FunctionDialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
components/ui/dialog.tsx:106
FunctionDialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
components/ui/dialog.tsx:15
FunctionDropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
components/ui/dropdown-menu.tsx:9
FunctionDropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
components/ui/dropdown-menu.tsx:85
FunctionDropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
components/ui/dropdown-menu.tsx:34
FunctionDropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
components/ui/dropdown-menu.tsx:54
FunctionDropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
components/ui/dropdown-menu.tsx:62
FunctionDropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
components/ui/dropdown-menu.tsx:146
FunctionDropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
components/ui/dropdown-menu.tsx:15
FunctionDropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
components/ui/dropdown-menu.tsx:111
FunctionDropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
components/ui/dropdown-menu.tsx:122
FunctionDropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
components/ui/dropdown-menu.tsx:166
FunctionDropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
components/ui/dropdown-menu.tsx:179
FunctionDropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
components/ui/dropdown-menu.tsx:195
FunctionDropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
components/ui/dropdown-menu.tsx:225
FunctionDropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
components/ui/dropdown-menu.tsx:201
FunctionDropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
components/ui/dropdown-menu.tsx:23
FunctionExperienceSection
({ linkedin }: ExperienceSectionProps)
components/portfolio/experience-section.tsx:9
FunctionGET
(request: NextRequest)
app/api/screenshot/route.ts:92
FunctionGET
(request: NextRequest)
app/api/auth/get-github-username/route.ts:4
FunctionGET
( request: NextRequest, context: { params: Promise<{ username: string }> } )
app/api/user/[username]/profile/route.ts:7
FunctionGET
( request: NextRequest, context: { params: Promise<{ username: string }> } )
app/api/user/[username]/projects/route.ts:23
FunctionGET
( request: NextRequest, context: { params: Promise<{ username: string }> } )
app/api/user/[username]/contributions/route.ts:18
FunctionGET
( request: NextRequest, context: { params: Promise<{ username: string }> } )
app/api/user/[username]/about/route.ts:5
FunctionGET
( request: NextRequest, context: { params: Promise<{ username: string }> } )
app/api/user/[username]/prs-by-org/route.ts:16
FunctionGET
( request: NextRequest, context: { params: Promise<{ username: string }> } )
app/api/linkedin/[username]/route.ts:21
FunctionGET
()
app/api/github/stars/route.ts:7
FunctionGetInTouchSection
({ profile }: GetInTouchSectionProps)
components/portfolio/get-in-touch-section.tsx:9
FunctionGitHubLoginButton
()
components/auth/github-login-button.tsx:7
FunctionIntroductionSection
({ profile }: IntroductionSectionProps)
components/portfolio/introduction-section.tsx:16
FunctionLandingPage
()
app/page.tsx:20
FunctionLoading
()
app/(portfolio)/[username]/loading.tsx:16
FunctionLoadingContent
()
app/(portfolio)/[username]/loading.tsx:8
FunctionMetricsSection
({ metrics }: MetricsSectionProps)
components/portfolio/metrics-section.tsx:9
FunctionNotFound
()
app/(portfolio)/[username]/not-found.tsx:7
FunctionPOST
(request: NextRequest)
app/api/custom-url/register/route.ts:5
FunctionPOST
(request: NextRequest)
app/api/custom-url/check/route.ts:4
FunctionPRsByOrgSection
({ prsByOrg, username }: PRsByOrgSectionProps)
components/portfolio/prs-by-org-section.tsx:33
FunctionPopover
({ children, trigger, open, onOpenChange, align = 'left' }: PopoverProps)
components/ui/popover.tsx:12
FunctionPopoverContent
({ children, className }: { children: React.ReactNode; className?: string })
components/ui/popover.tsx:60
FunctionPortfolioControls
()
components/portfolio/portfolio-controls.tsx:33
FunctionPortfolioPage
({ params, searchParams }: PageProps)
app/(portfolio)/[username]/page.tsx:96
FunctionPortfolioTracker
({ username, wasCached }: PortfolioTrackerProps)
components/portfolio/portfolio-tracker.tsx:11
FunctionProjectImage
({ src, fallbackSrc, alt, fill = true, className, sizes, unoptimized }: ProjectImageProp
components/portfolio/project-image.tsx:16
FunctionProjectsSection
({ projects }: ProjectsSectionProps)
components/portfolio/projects-section.tsx:15
FunctionProofOfWorkSection
({ username }: ProofOfWorkSectionProps)
components/portfolio/proof-of-work-section.tsx:12
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:46
FunctionSectionBorder
({ className = '' }: SectionBorderProps)
components/portfolio/section-border.tsx:7
FunctionShareButton
({ username }: ShareButtonProps)
components/portfolio/share-button.tsx:21
FunctionThemeProvider
({ children, ...props }: React.ComponentProps<typeof NextThemesProvider>)
components/theme-provider.tsx:6
FunctionTooltip
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Root>)
components/ui/tooltip.tsx:22
FunctionTooltipContent
({ className, sideOffset = 0, children, icon: Icon, ...props }: TooltipContentProps)
components/ui/tooltip.tsx:42
FunctionTooltipProvider
({ delayDuration = 0, ...props }: React.ComponentProps<typeof TooltipPrimitive.Provider>)
components/ui/tooltip.tsx:9
FunctionTooltipTrigger
({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Trigger>)
components/ui/tooltip.tsx:32
FunctionTopLanguagesSection
({ languages, variant = 'bento' }: TopLanguagesSectionProps)
components/portfolio/top-languages-section.tsx:11
FunctionUserMenu
()
components/auth/user-menu.tsx:9
FunctionWorkExperienceSection
({ profile }: WorkExperienceSectionProps)
components/portfolio/work-experience-section.tsx:10
FunctionWorkGallery
({ projects }: WorkGalleryProps)
components/portfolio/work-gallery.tsx:16
Methodconstructor
(baseUrl?: string, apiKey?: string)
lib/utils/api-client.ts:14
FunctiondeleteCache
(key: string)
lib/utils/cache.ts:95
FunctiondeleteCacheByTag
(tag: string)
lib/utils/cache.ts:107
MethodextractTwitterUsername
(url: string | undefined)
lib/modules/github/fetcher.ts:417
MethodfetchUserRepositories
(username: string, userToken?: string | null)
lib/modules/github/fetcher.ts:470
FunctiongenerateMetadata
({ params }: PageProps)
app/(portfolio)/[username]/page.tsx:58
MethodgetContributions
(username: string, options?: FetchOptions)
lib/utils/api-client.ts:89
MethodgetTopLanguages
( repos: Repository[], topN: number = 3 )
lib/modules/github/language-ranker.ts:41
FunctiongetUserData
(username: string)
lib/utils/user.ts:41
FunctionhandleClickOutside
(event: MouseEvent)
components/ui/popover.tsx:29
FunctionhandleError
()
components/portfolio/project-image.tsx:35
FunctionhandleLoad
()
components/portfolio/project-image.tsx:42
FunctionhandleLogin
()
components/auth/github-login-button.tsx:14
FunctionhandleLogout
()
components/auth/user-menu.tsx:17
FunctionhandleRegister
()
components/portfolio/share-button.tsx:105
FunctionhandleShare
()
components/portfolio/share-button.tsx:152
FunctionhandleSubmit
(e: React.FormEvent)
app/page.tsx:170
MethodnormalizeWebsiteUrl
(url: string | null | undefined)
lib/modules/github/fetcher.ts:402
Functionproxy
(request: NextRequest)
proxy.ts:13
FunctiontoggleLayout
()
components/portfolio/portfolio-controls.tsx:84
FunctiontoggleLightDark
()
components/portfolio/portfolio-controls.tsx:63
← previous101–191 of 191, ranked by callers