Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Codennnn/Apifox-UI
/ functions
Functions
162 in github.com/Codennnn/Apifox-UI
⨍
Functions
162
◇
Types & classes
100
↓ 22 callers
Function
useStyles
(fn: StyleFunction<T>)
src/hooks/useStyle.ts:9
↓ 20 callers
Function
useMenuHelpersContext
()
src/contexts/menu-helpers.tsx:220
↓ 9 callers
Function
useMenuTabHelpers
()
src/contexts/menu-tab-settings.tsx:72
↓ 9 callers
Function
useTabContentContext
()
src/components/ApiTab/TabContentContext.tsx:19
↓ 7 callers
Function
getCatalogType
(type: MenuItemType)
src/helpers.ts:5
↓ 7 callers
Function
handleChange
(rowIdx: number, v: Partial<Record<keyof Parameter, UnsafeAny>>)
src/components/tab-content/api/components/ParamsEditableTable.tsx:86
↓ 7 callers
Function
useGlobalContext
()
src/contexts/global.tsx:45
↓ 5 callers
Function
isMenuFolder
(type: MenuItemType)
src/helpers.ts:54
↓ 5 callers
Function
useHelpers
()
src/hooks/useHelpers.ts:9
↓ 4 callers
Function
defaultResponse
()
src/data/remote.ts:22
↓ 4 callers
Function
getCreateType
( type: MenuItemType | CatalogType, )
src/helpers.ts:21
↓ 4 callers
Function
testIsNewRow
(target: Parameter | undefined)
src/components/tab-content/api/components/ParamsEditableTable.tsx:44
↓ 3 callers
Function
findFolders
( menuRawList: ApiMenuData[], folderMenus: ApiMenuData[], parentId: string, )
src/helpers.ts:124
↓ 3 callers
Function
hasAccentColor
(type: UnsafeAny)
src/helpers.ts:160
↓ 3 callers
Function
moveArrayItem
(arr: T[], fromIndex: number, toIndex: number)
src/utils.ts:24
↓ 3 callers
Function
useMenuTabContext
()
src/contexts/menu-tab-settings.tsx:51
↓ 2 callers
Function
createApiDetails
( payload?: Partial<ApiTabItem>, config?: { autoActive?: boolean; replaceTab?: ApiTabItem['key'] } )
src/hooks/useHelpers.ts:12
↓ 2 callers
Function
createApiRequest
( payload?: Partial<ApiTabItem>, config?: { autoActive?: boolean; replaceTab?: ApiTabItem['key'] } )
src/hooks/useHelpers.ts:30
↓ 2 callers
Function
createApiSchema
( payload?: Partial<ApiTabItem>, config?: { autoActive?: boolean; replaceTab?: ApiTabItem['key'] } )
src/hooks/useHelpers.ts:64
↓ 2 callers
Function
createDoc
( payload?: Partial<ApiTabItem>, config?: { autoActive?: boolean; replaceTab?: ApiTabItem['key'] } )
src/hooks/useHelpers.ts:48
↓ 2 callers
Function
deserialize
(data: AnyType)
src/utils.ts:13
↓ 2 callers
Function
getEditorValue
(value: UnsafeAny)
src/components/MonacoEditor/MonacoEditor.tsx:68
↓ 2 callers
Function
getNodeLevelInfo
(fieldPath: FieldPath[])
src/components/JsonSchema/utils.ts:43
↓ 2 callers
Function
getPageTitle
(title?: string)
src/utils.ts:3
↓ 2 callers
Function
handleCreateTabItem
()
src/components/ApiMenu/ApiMenuTitleTop.tsx:71
↓ 2 callers
Function
handleDuplicate
(rowIdx: number, v: Partial<Parameter>)
src/components/tab-content/api/components/ParamsEditableTable.tsx:59
↓ 2 callers
Function
handleHide
()
src/components/modals/ModalNewCatalog.tsx:31
↓ 2 callers
Function
handleHide
()
src/components/modals/ModalMoveMenu.tsx:31
↓ 2 callers
Function
handleHide
()
src/components/modals/ModalRename.tsx:28
↓ 2 callers
Function
handleReset
()
src/components/DoubleCheckRemoveBtn.tsx:39
↓ 2 callers
Function
isFirefox
()
src/helpers.ts:190
↓ 2 callers
Function
useApiMenuContext
()
src/components/ApiMenu/ApiMenuContext.tsx:43
↓ 2 callers
Function
useApiTabActions
()
src/components/ApiTab/ApiTabAction.tsx:11
↓ 2 callers
Function
useJsonSchemaContext
()
src/components/JsonSchema/JsonSchema.context.tsx:20
↓ 2 callers
Function
useLayoutContext
()
src/contexts/layout-settings.tsx:26
↓ 2 callers
Function
useThemeContext
()
src/components/ThemeEditor/ThemeContext.tsx:118
↓ 1 callers
Function
countLeaf
(node: CatalogDataNode)
src/components/ApiMenu/ApiMenuTitle.tsx:10
↓ 1 callers
Function
findChildren
(id: ApiMenuData['id'])
src/helpers.ts:146
↓ 1 callers
Function
findChildrenById
(arr: ApiMenuData[], id: ApiMenuData['id'])
src/helpers.ts:143
↓ 1 callers
Function
getAllExpandedKeys
( jsonSchema: JsonSchema, path: FieldPath[] = [], keys: string[] = [] )
src/components/JsonSchema/utils.ts:16
↓ 1 callers
Function
getContentTypeString
(type: ContentType)
src/helpers.ts:168
↓ 1 callers
Function
getRefJsonSchema
( menuRawList: ApiMenuData[], modelId: string )
src/components/JsonSchema/utils.ts:53
↓ 1 callers
Function
groupMenuByType
(menuData: CatalogDataNode[])
src/components/ApiMenu/api-menu-data.tsx:29
↓ 1 callers
Function
handleFinish
(values)
src/components/tab-content/api/ApiDocEditing.tsx:79
↓ 1 callers
Function
isCreateType
( type: UnsafeAny, )
src/helpers.ts:63
↓ 1 callers
Function
isMenuSameGroup
(left: ApiMenuData, right: ApiMenuData)
src/helpers.ts:91
↓ 1 callers
Function
isPureObject
(value: AnyType)
src/utils.ts:19
↓ 1 callers
Function
isTopMenuType
( type: UnsafeAny, )
src/helpers.ts:79
↓ 1 callers
Function
renderMenuContent
(props: { menuKey: SettingsMenuKey })
src/components/modals/ModalSettings.tsx:44
↓ 1 callers
Function
restoreThemeSetting
(autoSaveId: string | undefined)
src/components/ThemeEditor/ThemeEditor.helper.ts:8
↓ 1 callers
Function
storeThemeSetting
(autoSaveId: string, newThemeSetting: ThemeSetting)
src/components/ThemeEditor/ThemeEditor.helper.ts:4
↓ 1 callers
Function
transformExampleValue
({ type, example }: Pick<Parameter, 'type' | 'example'>)
src/components/tab-content/api/components/ParamsEditableTable.tsx:16
↓ 1 callers
Function
useCatalog
({ type, exclued }: UseCatalogParmas)
src/hooks/useCatalog.ts:26
↓ 1 callers
Function
useCssVariable
()
src/hooks/useCssVariable.tsx:3
↓ 1 callers
Function
useMenuData
()
src/components/ApiMenu/api-menu-data.tsx:86
Function
AntdStyleProvider
(props: React.PropsWithChildren)
src/components/AntdStyleProvider.tsx:34
Function
AntdStyleRegister
* 这部分的代码参考自:https://github.com/ant-design/ant-design/issues/38555#issuecomment-1571203559
src/components/AntdStyleProvider.tsx:11
Function
Api
()
src/components/tab-content/api/Api.tsx:15
Function
ApiDoc
()
src/components/tab-content/api/ApiDoc.tsx:129
Function
ApiDocEditing
()
src/components/tab-content/api/ApiDocEditing.tsx:42
Function
ApiMenu
()
src/components/ApiMenu/ApiMenu.tsx:29
Function
ApiMenuContextProvider
(props: React.PropsWithChildren)
src/components/ApiMenu/ApiMenuContext.tsx:18
Function
ApiMenuTitle
(props: ApiMenuTitleProps)
src/components/ApiMenu/ApiMenuTitle.tsx:34
Function
ApiMenuTitleTop
(props: ApiMenuTopTitleProps)
src/components/ApiMenu/ApiMenuTitleTop.tsx:37
Function
ApiParameter
({ param }: { param: Parameter })
src/components/tab-content/api/ApiDoc.tsx:58
Function
ApiRemoveButton
(props: { tabKey: string })
src/components/tab-content/api/ApiRemoveButton.tsx:6
Function
ApiSidePanel
(props: { open?: boolean, onClose?: () => void })
src/components/tab-content/api/ApiSidePanel.tsx:6
Function
ApiTab
(props: TabsProps)
src/components/ApiTab/ApiTab.tsx:91
Function
ApiTabAction
()
src/components/ApiTab/ApiTabAction.tsx:39
Function
ApiTabContent
()
src/components/ApiTab/ApiTabContent.tsx:19
Function
ApiTabContentWrapper
(props: React.PropsWithChildren<{ className?: string }>)
src/components/ApiTab/ApiTabContentWrapper.tsx:3
Function
ApiTabLabel
(props: ApiTabLabelProps)
src/components/ApiTab/ApiTabLabel.tsx:16
Function
AppMenuControls
(props: React.PropsWithChildren)
src/components/ApiMenu/AppMenuControls.tsx:1
Function
BadgeLabel
(props: React.PropsWithChildren<{ count?: number }>)
src/components/tab-content/api/params/ParamsTab.tsx:9
Function
BaseFormItems
()
src/components/tab-content/api/components/BaseFormItems.tsx:29
Function
BaseInfoItem
({ label, value }: { label: string, value?: string })
src/components/tab-content/api/ApiDoc.tsx:45
Function
Blank
()
src/components/tab-content/Blank.tsx:54
Function
BodyComp
(props: BodyCompProps)
src/components/tab-content/api/params/ParamsBody.tsx:26
Function
DataTypeSelect
(props: DataTypeSelectProps)
src/components/DataTypeSelect.tsx:46
Function
Doc
()
src/components/tab-content/Doc.tsx:19
Function
DoubleCheckRemoveBtn
(props: DoubleCheckRemoveBtnProps)
src/components/DoubleCheckRemoveBtn.tsx:19
Function
DraggableTabNode
(props: DraggableTabPaneProps)
src/components/EditableTable.tsx:19
Function
DraggableTabNode
(props: DraggableTabPaneProps)
src/components/ApiTab/ApiTab.tsx:59
Function
DropdownActions
(props: React.PropsWithChildren<DropdownActionsProps>)
src/components/ApiMenu/DropdownActions.tsx:26
Function
EditableTable
(props: EditableTableProps<RecordType>)
src/components/EditableTable备份.tsx:26
Function
EditableTable
(props: EditableTableProps<RecordType>)
src/components/EditableTable.tsx:55
Function
EditorX
( props: MonacoEditorProps<ValueType>, ref: React.Ref<MonacoEditorRef<ValueType>>, )
src/components/MonacoEditor/MonacoEditor.tsx:36
Function
FileAction
(props: { catalog: ApiMenuData })
src/components/ApiMenu/FileAction.tsx:11
Function
FileIcon
(props: FileIconProps)
src/components/icons/FileIcon.tsx:20
Function
Folder
()
src/components/tab-content/folder/Folder.tsx:8
Function
FolderAction
(props: { catalog: ApiMenuData })
src/components/ApiMenu/FolderAction.tsx:15
Function
FolderApiList
()
src/components/tab-content/folder/FolderApiList.tsx:16
Function
FolderIcon
(props: FolderIconProps)
src/components/icons/FolderIcon.tsx:12
Function
FolderSetting
()
src/components/tab-content/folder/FolderSetting.tsx:13
Function
FooterBar
()
src/app/(main)/components/FooterBar/FooterBar.tsx:18
Function
GlobalContextProvider
(props: React.PropsWithChildren)
src/contexts/global.tsx:20
Function
GroupTitle
(props: React.PropsWithChildren<{ className?: string }>)
src/components/tab-content/api/ApiDoc.tsx:37
Function
GroupTitle
(props: React.PropsWithChildren<{ className?: string }>)
src/components/tab-content/api/components/GroupTitle.tsx:3
Function
HeaderNav
()
src/components/HeaderNav.tsx:14
Function
HomeContent
()
src/app/(main)/home/page.tsx:20
next →
1–100 of 162, ranked by callers