MCPcopy Create free account

hub / github.com/DavidHDev/rbp-portfolio / functions

Functions67 in github.com/DavidHDev/rbp-portfolio

↓ 4 callersFunctionuseReducedMotion
()
lib/motion.tsx:27
↓ 3 callersFunctioncreateMetadata
({ title, description, path = "/", image, noIndex = false, }: { title?: string; description?: st
lib/metadata.ts:82
↓ 2 callersFunctioncomputeEdgeDirection
(x: number, y: number)
components/hero/portrait-morph.tsx:239
↓ 2 callersFunctionloadImage
(src: string, target: Texture)
components/hero/portrait-morph.tsx:154
↓ 2 callersFunctionparseColor
(input: string)
components/shaders/shader-flow.tsx:95
↓ 2 callersFunctionreadBgColor
(el: HTMLElement)
components/shaders/shader-flow.tsx:115
↓ 1 callersFunctiononResize
()
components/shaders/shader-flow.tsx:188
↓ 1 callersFunctionresize
()
components/hero/portrait-morph.tsx:187
↓ 1 callersFunctionsync
()
components/shaders/shader-flow.tsx:227
↓ 1 callersFunctionsyncBg
()
components/shaders/shader-flow.tsx:217
↓ 1 callersFunctiontick
()
components/hero/portrait-morph.tsx:207
↓ 1 callersFunctionuseIsMounted
()
components/layout/nav.tsx:28
FunctionAboutPage
()
app/about/page.tsx:18
FunctionChipPill
({ chip }: { chip: Chip })
components/about/stack.tsx:269
FunctionCompanyLogo
({ entry }: { entry: Entry })
components/about/experience.tsx:169
FunctionContactButton
()
components/contact/contact-button.tsx:11
FunctionContactCard
()
components/contact/contact-card.tsx:13
FunctionContactCardCtas
()
components/contact/contact-card-ctas.tsx:12
FunctionDottedPattern
({ size = 10, className, style, }: Props)
components/ui/dotted-pattern.tsx:9
FunctionEducation
()
components/about/education.tsx:30
FunctionExperience
()
components/about/experience.tsx:70
FunctionFadeIn
({ children, delay = 0, duration = 0.8, className, }: { children: ReactNode; delay?: number; dur
components/ui/motion-primitives.tsx:8
FunctionHero
()
components/hero/hero.tsx:10
FunctionHeroCtas
()
components/hero/hero-ctas.tsx:12
FunctionHomePage
()
app/page.tsx:14
FunctionMotionDiv
({ variants = fadeInUp, children, className, ...props }: MotionDivProps)
lib/motion.tsx:101
FunctionMotionSection
({ variants = fadeInUp, children, className, ...props }: MotionDivProps)
lib/motion.tsx:128
FunctionNav
()
components/layout/nav.tsx:114
FunctionNavThemeToggle
()
components/layout/nav.tsx:36
FunctionPageBackdrop
()
components/layout/page-backdrop.tsx:5
FunctionPolaroidCard
({ photo, index, }: { photo: Polaroid; index: number; })
components/about/polaroid-strip.tsx:24
FunctionPolaroidStrip
()
components/about/polaroid-strip.tsx:82
FunctionPortraitMorph
({ srcA, srcB, alt, className, }: PortraitMorphProps)
components/hero/portrait-morph.tsx:117
FunctionProjectCard
({ project, index, }: { project: Project; index: number; })
components/projects/projects.tsx:169
FunctionProjects
({ withHeadline = false, viewMoreVisible = false, }: ProjectsProps)
components/projects/projects.tsx:123
FunctionProjectsPage
()
app/projects/page.tsx:14
FunctionProviders
({ children }: { children: ReactNode })
components/layout/providers.tsx:8
FunctionReducedMotionProvider
({ children, }: { children: ReactNode; })
lib/motion.tsx:31
FunctionRootLayout
({ children, }: Readonly<{ children: ReactNode; }>)
app/layout.tsx:42
FunctionScaleUnblur
({ children, delay = 0, duration = 1, className, }: { children: ReactNode; delay?: number; durat
components/ui/motion-primitives.tsx:31
FunctionSchoolLogo
({ entry }: { entry: Entry })
components/about/education.tsx:63
FunctionShaderFlow
(props: ShaderFlowProps)
components/shaders/shader-flow.tsx:129
FunctionSkills
()
components/about/skills.tsx:15
FunctionSkipToContent
()
components/layout/skip-to-content.tsx:3
FunctionSmoothScroll
({ children, }: { children: ReactNode; })
components/layout/smooth-scroll.tsx:17
FunctionSocialIcon
({ href, label, lucideIcon: LucideIcon, imageSrc, }: { href: string; label: string; lucideIcon?:
components/contact/contact-card.tsx:77
FunctionStack
()
components/about/stack.tsx:44
FunctionStaggerContainer
({ children, className, ...props }: { children: ReactNode; className?: string; } & MotionProps)
lib/motion.tsx:155
FunctionStaggerItem
({ children, className, ...props }: { children: ReactNode; className?: string; } & MotionProps)
lib/motion.tsx:178
FunctiongetReducedMotionServerSnapshot
()
lib/motion.tsx:21
FunctiongetReducedMotionSnapshot
()
lib/motion.tsx:17
FunctionhandleAnchorClick
(e: MouseEvent)
components/layout/smooth-scroll.tsx:40
FunctionhandleCopy
()
components/contact/contact-button.tsx:15
FunctionhandleLeave
()
components/about/polaroid-strip.tsx:53
FunctionhandleMove
(e: React.PointerEvent<HTMLDivElement>)
components/about/polaroid-strip.tsx:39
FunctiononPointerEnter
(e: PointerEvent)
components/hero/portrait-morph.tsx:251
FunctiononPointerLeave
(e: PointerEvent)
components/hero/portrait-morph.tsx:260
FunctiononPointerMove
(e: PointerEvent)
components/hero/portrait-morph.tsx:271
FunctiononResize
()
components/about/stack.tsx:176
FunctiononVisibility
()
components/shaders/shader-flow.tsx:204
Functionraf
(time: number)
components/layout/smooth-scroll.tsx:33
Functionrobots
()
app/robots.ts:4
Functionsitemap
()
app/sitemap.ts:4
FunctionsubscribeToReducedMotion
(callback: () => void)
lib/motion.tsx:11
Functiontick
()
components/shaders/shader-flow.tsx:243
Functiontick
()
components/about/stack.tsx:164
FunctiontoggleTheme
(event: React.MouseEvent<HTMLButtonElement>)
components/layout/nav.tsx:41