MCPcopy Create free account

hub / github.com/HamishMW/portfolio / functions

Functions239 in github.com/HamishMW/portfolio

↓ 39 callersFunctionpxToRem
app/utils/style.js:25
↓ 33 callersFunctionclasses
(...classes)
app/utils/style.js:78
↓ 25 callersFunctioncssProps
(props, style = {})
app/utils/style.js:49
↓ 14 callersFunctionnumToMs
app/utils/style.js:36
↓ 10 callersFunctionmsToNum
app/utils/style.js:31
↓ 9 callersFunctionaction
({ request, context })
app/routes/api.set-theme.js:3
↓ 9 callersFunctionuseTheme
()
app/components/theme-provider/theme-provider.jsx:43
↓ 8 callersFunctionbaseMeta
({ title, description, prefix = name, ogImage = defaultOgImage, })
app/utils/meta.js:6
↓ 7 callersFunctiongetDelay
(delayMs, offset = numToMs(0), multiplier = 1)
app/routes/contact/contact.jsx:239
↓ 6 callersFunctionround
(num = 0)
app/routes/projects.smart-sparrow/earth.jsx:79
↓ 6 callersFunctionsquish
(styles)
app/components/theme-provider/theme-provider.jsx:51
↓ 6 callersFunctionuseInViewport
( elementRef, unobserveOnIntersect, options = {}, shouldObserve = true )
app/hooks/useInViewport.js:3
↓ 5 callersFunctioncleanRenderer
app/utils/three.js:57
↓ 5 callersFunctioncleanScene
app/utils/three.js:21
↓ 5 callersFunctionuseWindowSize
()
app/hooks/useWindowSize.js:3
↓ 4 callersFunctionanimate
()
app/components/carousel/carousel.jsx:230
↓ 4 callersFunctioncreateThemeProperties
(theme)
app/components/theme-provider/theme-provider.jsx:58
↓ 4 callersFunctionremoveLights
app/utils/three.js:65
↓ 4 callersFunctionthrottle
(func, timeFrame)
app/utils/throttle.js:1
↓ 4 callersFunctionzeroPrefix
(value)
app/utils/timecode.js:18
↓ 3 callersFunctionclamp
(number, boundOne, boundTwo)
app/utils/clamp.js:1
↓ 3 callersFunctiongetChild
(name, object)
app/utils/three.js:74
↓ 3 callersFunctiongetPositionValues
app/routes/projects.smart-sparrow/earth.jsx:68
↓ 3 callersFunctionhandleCameraChange
(axis, value)
app/routes/projects.smart-sparrow/earth.jsx:272
↓ 3 callersFunctionhandleChunkChange
(axis, value)
app/routes/projects.smart-sparrow/earth.jsx:286
↓ 3 callersFunctioninterpolatePosition
(value, nextValue, percent)
app/routes/projects.smart-sparrow/earth.jsx:60
↓ 3 callersFunctionnumToPx
app/utils/style.js:20
↓ 3 callersFunctionresolveSrcFromSrcSet
({ srcSet, sizes })
app/utils/image.js:66
↓ 3 callersFunctionuseFormInput
(initialValue = '')
app/hooks/useFormInput.js:3
↓ 3 callersFunctionuseScrollToHash
()
app/hooks/useScrollToHash.js:5
↓ 2 callersFunctionapplyScreenTexture
(texture, node)
app/components/model/model.jsx:372
↓ 2 callersFunctioncleanMaterial
app/utils/three.js:40
↓ 2 callersFunctiondetermineIndex
(imageIndex, index, images, direction)
app/components/carousel/carousel.jsx:22
↓ 2 callersFunctionformatDate
(date)
app/utils/date.js:1
↓ 2 callersFunctionformatTimecode
(time)
app/utils/timecode.js:4
↓ 2 callersFunctiongetCurrent
(url = '')
app/layouts/navbar/navbar.jsx:116
↓ 2 callersFunctiongetIsVideo
(src)
app/components/image/image.jsx:213
↓ 2 callersFunctionisExternalLink
(href)
app/components/button/button.jsx:9
↓ 2 callersFunctionpauseVideo
()
app/components/image/image.jsx:108
↓ 2 callersFunctionpositionToString
app/routes/projects.smart-sparrow/earth.jsx:63
↓ 2 callersFunctionreadingTime
(text)
app/utils/timecode.js:22
↓ 2 callersFunctionrenderDetails
(visible)
app/routes/home/project-summary.jsx:66
↓ 2 callersFunctionrenderKatakana
(device, visible)
app/routes/home/project-summary.jsx:50
↓ 2 callersFunctionrenderOutput
()
app/components/decoder-text/decoder-text.jsx:59
↓ 2 callersFunctionrenderPreview
(visible)
app/routes/home/project-summary.jsx:101
↓ 2 callersFunctionresetNavTheme
()
app/layouts/navbar/navbar.jsx:52
↓ 2 callersFunctiontoggleTheme
(newTheme)
app/root.jsx:89
↓ 2 callersFunctionuseHydrated
()
app/hooks/useHydrated.js:7
↓ 2 callersFunctionuseParallax
(multiplier, onChange)
app/hooks/useParallax.js:4
↓ 1 callersFunctionanimate
()
app/routes/home/displacement-sphere.jsx:160
↓ 1 callersFunctioncompare
(a, b)
app/routes/articles_._index/posts.server.js:35
↓ 1 callersFunctioncreateMediaTokenProperties
()
app/components/theme-provider/theme-provider.jsx:82
↓ 1 callersFunctiondelay
(ms)
app/utils/delay.js:1
↓ 1 callersFunctiongenerateImage
(width = 1, height = 1)
app/utils/image.js:43
↓ 1 callersFunctiongetMessage
()
app/layouts/error/error.jsx:17
↓ 1 callersFunctiongetPosts
()
app/routes/articles_._index/posts.server.js:3
↓ 1 callersFunctionhandleInversion
()
app/layouts/navbar/navbar.jsx:58
↓ 1 callersFunctionhandleLoad
()
app/routes/projects.smart-sparrow/earth.jsx:383
↓ 1 callersFunctionhandleNavItemClick
app/layouts/navbar/navbar.jsx:127
↓ 1 callersFunctionhandleResize
()
app/components/model/model.jsx:307
↓ 1 callersFunctionhandleResize
()
app/components/carousel/carousel.jsx:214
↓ 1 callersFunctionhandleResize
()
app/routes/projects.volkihar-knight/armor.jsx:185
↓ 1 callersFunctionhandleResize
()
app/hooks/useWindowSize.js:47
↓ 1 callersFunctionhandleScroll
()
app/hooks/useParallax.js:22
↓ 1 callersFunctionisAnchor
(href)
app/components/link/link.jsx:9
↓ 1 callersFunctionisEqualPosition
(position1, position2)
app/routes/projects.smart-sparrow/earth.jsx:78
↓ 1 callersFunctionisOverlap
(rect1, rect2, scrollY)
app/layouts/navbar/navbar.jsx:48
↓ 1 callersFunctionload
()
app/routes/projects.volkihar-knight/armor.jsx:97
↓ 1 callersFunctionloadBackground
()
app/routes/projects.smart-sparrow/earth.jsx:375
↓ 1 callersFunctionloadEnv
()
app/routes/projects.smart-sparrow/earth.jsx:366
↓ 1 callersFunctionloadImageFromSrcSet
({ src, srcSet, sizes })
app/utils/image.js:5
↓ 1 callersFunctionloadImages
()
app/components/carousel/carousel.jsx:97
↓ 1 callersFunctionloadModel
()
app/routes/projects.smart-sparrow/earth.jsx:337
↓ 1 callersFunctiononLoad
()
app/utils/image.js:26
↓ 1 callersFunctiononModelLoad
()
app/components/model/model.jsx:502
↓ 1 callersFunctionplayVideo
()
app/components/image/image.jsx:103
↓ 1 callersFunctionresolveVideoSrc
()
app/components/image/image.jsx:88
↓ 1 callersFunctionshuffle
(content, output, position)
app/components/decoder-text/decoder-text.jsx:32
↓ 1 callersFunctionsortBy
(arr, key, dir = 'asc')
app/routes/articles_._index/posts.server.js:28
↓ 1 callersFunctionstartSpring
()
app/components/decoder-text/decoder-text.jsx:72
↓ 1 callersFunctionupdateAnimation
app/routes/projects.smart-sparrow/earth.jsx:544
↓ 1 callersFunctionupdateLabels
app/routes/projects.smart-sparrow/earth.jsx:571
↓ 1 callersFunctionupdateMeshes
app/routes/projects.smart-sparrow/earth.jsx:491
↓ 1 callersFunctionuseHasMounted
()
app/hooks/useHasMounted.js:3
↓ 1 callersFunctionuseInterval
(callback, delay, reset)
app/hooks/useInterval.js:3
↓ 1 callersFunctionusePrevious
(value)
app/hooks/usePrevious.js:3
FunctionAlign
()
app/components/heading/heading.stories.jsx:33
FunctionApp
()
app/root.jsx:80
FunctionArmor
({ showDelay = 0, cameraPosition = { x: 0, y: 0, z: 6 }, className, alt, ...rest })
app/routes/projects.volkihar-knight/armor.jsx:37
FunctionArrowLeft
()
app/components/carousel/carousel.jsx:414
FunctionArrowRight
()
app/components/carousel/carousel.jsx:422
FunctionArticles
()
app/routes/articles_._index/articles.jsx:136
FunctionArticles
()
app/routes/articles/route.jsx:28
FunctionArticlesPost
({ slug, frontmatter, timecode, index })
app/routes/articles_._index/articles.jsx:17
FunctionBarcode
({ className })
app/routes/articles_._index/articles.jsx:189
FunctionCarousel
({ width, height, images, placeholder, ...rest })
app/components/carousel/carousel.jsx:31
FunctionCode
app/components/code/code.jsx:9
FunctionContact
()
app/routes/contact/contact.jsx:96
FunctionDefault
()
app/components/link/link.stories.jsx:8
FunctionDefault
()
app/components/table/table.stories.jsx:9
next →1–100 of 239, ranked by callers