MCPcopy Create free account

hub / github.com/LevelUpWeb3/app / functions

Functions291 in github.com/LevelUpWeb3/app

↓ 14 callersFunctiongenMeta
(fn: MetaGeneratorFn = defaultGenMetaFn)
src/utils/route.ts:71
↓ 9 callersFunctionuseCheckViewport
()
src/hooks/useCheckViewport.ts:12
↓ 6 callersFunctiongenerateSafeDomId
(title)
src/components/MDXHeaders/index.tsx:1
↓ 5 callersFunctionreadPublicDataSync
(dataPath: string)
src/utils/fs.ts:4
↓ 5 callersFunctionshowMessage
(msg, sev = "info", dur = 6000)
src/contexts/MessageProvider.tsx:21
↓ 4 callersFunctionMDXCodeHighlighter
(theme = "dark")
src/components/MDXCodeHighlighter/index.tsx:26
↓ 3 callersFunctioncheckIfCovered
(formerEle, latterEle)
src/components/CrossDetection/index.tsx:13
↓ 3 callersFunctiondisabledTab
(exerciseKey)
src/app/vyper/[slug]/EditorPanel/ExerciseTabs.tsx:26
↓ 3 callersFunctiondisabledTab
(exerciseKey)
src/app/solidity/[slug]/EditorPanel/ExerciseTabs.tsx:26
↓ 3 callersFunctiongetUserFromToken
(req)
src/app/api/utils/auth.ts:8
↓ 3 callersFunctiontoggleDrawer
(isOpen)
src/components/Header/MobileHeader.tsx:27
↓ 3 callersFunctionuseMessage
()
src/contexts/MessageProvider.tsx:50
↓ 2 callersFunctioncompletedTab
(exerciseKey)
src/app/vyper/[slug]/EditorPanel/ExerciseTabs.tsx:30
↓ 2 callersFunctioncompletedTab
(exerciseKey)
src/app/solidity/[slug]/EditorPanel/ExerciseTabs.tsx:30
↓ 2 callersFunctiongenerateShareTwitterURL
(text, referer, via = "levelupweb3")
src/utils/common.ts:66
↓ 2 callersFunctiongetExerciseNumber
(exerciseKey)
src/app/vyper/[slug]/EditorPanel/ExerciseTabs.tsx:9
↓ 2 callersFunctiongetExerciseNumber
(exerciseKey)
src/app/solidity/[slug]/EditorPanel/ExerciseTabs.tsx:9
↓ 2 callersFunctiongetUserData
( session: string, )
src/app/events/ethcon-korea/actions/fetchUserData.ts:36
↓ 2 callersFunctionhandleChangeSearchParams
(value, key)
src/app/events/List/index.tsx:42
↓ 2 callersFunctionhandleClose
()
src/components/WalletToolkit/WalletDropdown.tsx:102
↓ 2 callersFunctionhandleToggleEditorType
(editorType)
src/app/vyper/[slug]/EditorPanel/Editor.tsx:74
↓ 2 callersFunctionhandleToggleEditorType
(editorType)
src/app/solidity/[slug]/EditorPanel/Editor.tsx:71
↓ 2 callersFunctionmaxDecimals
(amount: string, decimals: bigint = BigInt(18))
src/utils/format.ts:24
↓ 2 callersFunctionsaveState
(key: string = "state", state: any)
src/utils/localStorage.ts:17
↓ 2 callersFunctiontruncateAddress
(address: string)
src/utils/format.ts:4
↓ 2 callersFunctionuseCheckTheme
()
src/components/Header/useCheckTheme.tsx:4
↓ 1 callersFunctioncollectMdxFiles
(dir, relativePath = "")
scripts/processEventsMarkdown.js:9
↓ 1 callersFunctioncreateSiweMessage
(parameters)
src/app/events/ethcon-korea/components/JoinButton.tsx:19
↓ 1 callersFunctionfetchRes
()
src/hooks/useAsyncMemo.tsx:18
↓ 1 callersFunctionfindRootMenu
(pathname, menuList: Array<any>)
src/components/Header/index.tsx:53
↓ 1 callersFunctionfixedDecimals
(amount: string, decimals: bigint = BigInt(18))
src/utils/format.ts:43
↓ 1 callersFunctiongenerateNonce
()
src/app/events/ethcon-korea/components/JoinButton.tsx:7
↓ 1 callersFunctiongetChallengeDetail
( session: string, id: number, )
src/app/events/ethcon-korea/actions/fetchChallengeData.ts:78
↓ 1 callersFunctiongetChallengeList
( session: string | undefined, )
src/app/events/ethcon-korea/actions/fetchChallengeData.ts:28
↓ 1 callersFunctiongetItem
(key: string)
src/utils/localStorage.ts:1
↓ 1 callersFunctiongetScoreboardData
()
src/app/events/ethcon-korea/actions/fetchScoreboardData.ts:31
↓ 1 callersFunctiongetUserScore
( userId: number, session: string, )
src/app/events/ethcon-korea/actions/fetchUserSolvesData.ts:26
↓ 1 callersFunctionhandleCompleteExercise
( value: number, resetCompletedNumber: boolean = true, )
src/app/vyper/[slug]/EditorPanel/index.tsx:28
↓ 1 callersFunctionhandleCompleteExercise
( value: number, resetCompletedNumber: boolean = true, )
src/app/solidity/[slug]/EditorPanel/index.tsx:28
↓ 1 callersFunctionhasChanges
()
src/app/profile/components/ProfileModal.tsx:75
↓ 1 callersFunctionloadState
(item: string = "state")
src/utils/localStorage.ts:5
↓ 1 callersFunctionmergeNoNullish
( target: T, ...sources: Partial<T>[] )
src/utils/common.ts:84
↓ 1 callersFunctionprocessChallengeMarkdownFiles
()
scripts/processChallengeMarkdown.js:12
↓ 1 callersFunctionprocessContentMarkdownFiles
()
scripts/processContentMarkdown.js:9
↓ 1 callersFunctionprocessEventsMarkdownFiles
()
scripts/processEventsMarkdown.js:26
↓ 1 callersFunctionprocessSolidityMarkdownFiles
()
scripts/processSolidityMarkdown.js:9
↓ 1 callersFunctionprocessVyperMarkdownFiles
()
scripts/processVyperMarkdown.js:9
↓ 1 callersFunctionremoveItem
(key)
src/utils/localStorage.ts:3
↓ 1 callersFunctionremoveNullish
(obj: any)
src/utils/common.ts:108
↓ 1 callersFunctionrenderList
()
src/components/Header/MobileHeader.tsx:36
↓ 1 callersFunctionrenderNavigationList
()
src/components/Header/DesktopHeader.tsx:20
↓ 1 callersFunctionsanitizeNumericalString
(numStr: string)
src/utils/format.ts:20
↓ 1 callersFunctionsetItem
(key, value)
src/utils/localStorage.ts:2
↓ 1 callersFunctionshallowEquals
(a?: DependencyList, b?: DependencyList)
src/utils/common.ts:7
↓ 1 callersFunctionshuffleArray
(array: any[])
src/utils/common.ts:70
↓ 1 callersFunctionsubmitFlag
( session: string, session2: string, id: number, flag: string, )
src/app/events/ethcon-korea/actions/fetchFlag.ts:15
↓ 1 callersFunctionupdateUserName
( session: string, session2: string, username: string, )
src/app/events/ethcon-korea/actions/fetchUserData.ts:65
↓ 1 callersFunctionuploadImage
* Uploads the avatar image to the server. * @param {File} image * @returns {Promise<string>} The URL of the uploaded image.
src/app/api/user/profile/route.ts:38
↓ 1 callersFunctionuseMainBgColor
()
src/hooks/useMainBgColor.ts:15
↓ 1 callersFunctionvalidateImage
* Validates the uploaded image file. * @param {File} image
src/app/api/user/profile/route.ts:22
↓ 1 callersFunctionvalidateUsername
* Validates the username. * @param {string} username
src/app/api/user/profile/route.ts:12
FunctionAnnouncementBar
(props)
src/components/AnnouncementBar/index.tsx:4
FunctionAttribution
(props)
src/app/content/[slug]/Attribution.tsx:4
FunctionAuthWrapper
({ children })
src/app/events/ethcon-korea/components/AuthWrapper.tsx:10
FunctionAvatarWithOverlay
({ avatarSrc, onPickPicture })
src/app/profile/components/AvatarWithOverlay.tsx:4
FunctionBNToAmount
( value: bigint, decimals: bigint = BigInt(18), )
src/utils/format.ts:66
FunctionBackLink
(props)
src/components/Back/index.tsx:6
FunctionBlockUntilStart
({ children })
src/app/events/ethcon-korea/page.tsx:85
FunctionButton
(props)
src/components/Button/index.tsx:60
FunctionCategory
(props)
src/app/_podcast/List/Category.tsx:63
FunctionCategorySelect
(props)
src/app/content/List/CategorySelect.tsx:5
FunctionChallengeButton
()
src/components/ChallengeButton/index.tsx:30
FunctionChallengeDetail
(props)
src/app/challenges/[slug]/ChallengeHeader.tsx:13
FunctionChallengeDetailPage
({ params })
src/app/challenges/[slug]/page.tsx:25
FunctionChallengeDetailPageLayout
({ children })
src/app/events/ethcon-korea/[challengeId]/layout.tsx:5
FunctionChallengeDetail_
({ data }: { data: ChallengeDetailType })
src/app/events/ethcon-korea/[challengeId]/page.tsx:24
FunctionChallengeDetailsPage
({ params, }: { params: { challengeId: number }; })
src/app/events/ethcon-korea/[challengeId]/page.tsx:54
FunctionChallengeList
(props)
src/app/challenges/List/index.tsx:19
FunctionChallengeList_
({ category }: { category: string })
src/app/events/ethcon-korea/page.tsx:32
FunctionChallengeNavigation
(props)
src/app/challenges/[slug]/ChallengeNavigation.tsx:4
FunctionChallengeStatus
(props)
src/app/challenges/[slug]/ChallengeStatus.tsx:9
FunctionChallengeSubmit
(props)
src/app/challenges/[slug]/ChallengeSubmit/index.tsx:4
FunctionChallengeViewer
({ params })
src/app/challenges/[slug]/ChallengeViewer.tsx:9
FunctionChallengesLayout
({ children })
src/app/challenges/layout.tsx:8
FunctionChallengesPage
()
src/app/challenges/page.tsx:9
FunctionChart_
({ data }: { data: ScoreboardType })
src/app/events/ethcon-korea/scoreboard/page.tsx:14
FunctionCodeChallengeSubmit
()
src/app/challenges/[slug]/ChallengeSubmit/CodeChallengeSubmit.tsx:4
FunctionCodeEditor
(props)
src/app/challenges/[slug]/ChallengeSubmit/CodeEditor.tsx:21
FunctionCodeEditor
({ codeTemplate, code: initialCode, codeSolution: initialCodeSolution, onChange, onSubmission, }: Co
src/app/vyper/[slug]/EditorPanel/CodeEditor.tsx:17
FunctionCodeEditor
({ codeTemplate, code: initialCode, codeSolution: initialCodeSolution, onChange, onSubmission, }: Co
src/app/solidity/[slug]/EditorPanel/CodeEditor.tsx:17
FunctionComingSoon
()
src/components/ComingSoon/index.js:3
FunctionCongratulationModal
(props)
src/app/vyper/[slug]/EditorPanel/CongratulationModal.tsx:15
FunctionCongratulationModal
(props)
src/app/solidity/[slug]/EditorPanel/CongratulationModal.tsx:15
FunctionContentDetailsPage
({ params, }: { params: { slug: string }; })
src/app/content/[slug]/page.tsx:21
FunctionContentLayout
({ children })
src/app/content/layout.tsx:8
FunctionContentPage
()
src/app/content/page.tsx:9
FunctionContentViewer
({ params })
src/app/content/[slug]/ContentViewer/index.tsx:23
FunctionCopyButton
({ sx, text })
src/components/MDXCodeHighlighter/CopyButton.tsx:15
FunctionCrossDetection
(props)
src/components/CrossDetection/index.tsx:35
FunctionDesktopHeader
({ currentMenu })
src/components/Header/DesktopHeader.tsx:14
next →1–100 of 291, ranked by callers