MCPcopy Create free account

hub / github.com/JoeyLearnsToCode/prompt-studio / functions

Functions287 in github.com/JoeyLearnsToCode/prompt-studio

↓ 1 callersMethodroundRect
* 绘制圆角矩形
src/services/canvasRenderer.ts:413
↓ 1 callersFunctionrunMigrations
()
src/db/migrations.ts:25
↓ 1 callersMethodtestConnection
* 测试连接
src/services/webdavService.ts:57
↓ 1 callersMethoduploadAttachment
* 上传附件
src/services/attachmentManager.ts:22
↓ 1 callersFunctionuseGlobalSearch
()
src/hooks/useGlobalSearch.ts:8
↓ 1 callersFunctionuseVersionSearch
()
src/hooks/useVersionSearch.ts:5
FunctionApp
()
src/App.tsx:5
FunctionAppInitializer
({ children })
src/components/AppInitializer.tsx:31
FunctionAttachmentGallery
({ versionId, attachments, onAttachmentsChange, readonly = false, onUpload, })
src/components/version/AttachmentGallery.tsx:20
FunctionAttachmentIcon
(props)
src/components/icons/Icons.tsx:147
FunctionClearIcon
(props)
src/components/icons/Icons.tsx:174
FunctionCloseIcon
(props)
src/components/icons/Icons.tsx:171
FunctionCompareIcon
(props)
src/components/icons/Icons.tsx:152
FunctionCompareModal
({ isOpen, sourceVersion, targetVersion, onClose, title, onSave, }: CompareModalProps)
src/components/version/CompareModal.tsx:48
FunctionContextMenu
({ isOpen, position, items, onClose })
src/components/common/ContextMenu.tsx:19
FunctionCopyIcon
(props)
src/components/icons/Icons.tsx:199
FunctionDownArrowIcon
(props)
src/components/icons/Icons.tsx:160
FunctionDownloadIcon
(props)
src/components/icons/Icons.tsx:139
FunctionDuplicateDialog
({ isOpen, duplicateVersion, onConfirm, onCancel, }: DuplicateDialogProps)
src/components/common/DuplicateDialog.tsx:25
FunctionEditIcon
(props)
src/components/icons/Icons.tsx:87
FunctionEditorToolbar
({ onSave, onSaveInPlace, onSnippets, canSaveInPlace, hasProject, })
src/components/editor/EditorToolbar.tsx:13
FunctionEyeIcon
(props)
src/components/icons/Icons.tsx:90
FunctionFileIcon
(props)
src/components/icons/Icons.tsx:49
FunctionFilePlusIcon
(props)
src/components/icons/Icons.tsx:54
FunctionFolderIcon
(props)
src/components/icons/Icons.tsx:39
FunctionFolderItem
({ folder, level, onContextMenu, onToggle, expanded, onProjectDrop, onCloseAllMenus, })
src/components/layout/FolderTree.tsx:132
FunctionFolderOpenIcon
(props)
src/components/icons/Icons.tsx:59
FunctionFolderPlusIcon
(props)
src/components/icons/Icons.tsx:44
FunctionFolderTree
({ onProjectSelect: _onProjectSelect })
src/components/layout/FolderTree.tsx:289
FunctionFuzzySearchIcon
({ fill = false, ...props })
src/components/icons/Icons.tsx:204
FunctionGitHubIcon
({ size = 16, className = '', ...props })
src/components/icons/Icons.tsx:209
FunctionI18nProvider
({ children })
src/i18n/I18nContext.tsx:22
FunctionImagePreview
({ isOpen, imageUrl, fileName, onClose, onPrev, onNext, hasPrev = false, hasNext = false, })
src/components/common/ImagePreview.tsx:17
FunctionImportModeDialog
({ open, onClose, onConfirm })
src/components/common/ImportModeDialog.tsx:11
FunctionInfoIcon
(props)
src/components/icons/Icons.tsx:105
FunctionInput
({ label, error, className = '', ...props })
src/components/common/Input.tsx:8
FunctionLanguageIcon
(props)
src/components/icons/Icons.tsx:184
FunctionLanguageSwitcher
()
src/components/common/LanguageSwitcher.tsx:11
FunctionLeftArrowIcon
(props)
src/components/icons/Icons.tsx:163
FunctionMainView
()
src/pages/MainView.tsx:24
FunctionMaterialSymbol
({ name, size = 20, // 默认为 20px,适应大多数 UI 上下文 fill = false, className = '', style, ...props })
src/components/icons/Icons.tsx:12
FunctionMenuClosedIcon
(props)
src/components/icons/Icons.tsx:131
FunctionMenuIcon
(props)
src/components/icons/Icons.tsx:125
FunctionMenuOpenIcon
(props)
src/components/icons/Icons.tsx:128
FunctionModal
({ isOpen, onClose, title, children, size = 'medium', })
src/components/common/Modal.tsx:12
FunctionNoteIcon
(props)
src/components/icons/Icons.tsx:95
FunctionPlusIcon
(props)
src/components/icons/Icons.tsx:64
FunctionProjectItem
({ project, level, onContextMenu, isSelected, onSelect, onCloseAllMenus, })
src/components/layout/FolderTree.tsx:33
FunctionProjectItemConnected
({ project, level, onCloseAllMenus, onContextMenu })
src/components/layout/FolderTree.tsx:269
FunctionRefreshIcon
(props)
src/components/icons/Icons.tsx:100
FunctionResizableSplitter
({ ratio: _ratio, onRatioChange, onDragStart, onDragEnd, minRatio = 0.2, maxRatio = 0.8, classNa
src/components/common/ResizableSplitter.tsx:17
FunctionRightArrowIcon
(props)
src/components/icons/Icons.tsx:166
FunctionRowSelectIcon
(props)
src/components/icons/Icons.tsx:194
FunctionSaveIcon
(props)
src/components/icons/Icons.tsx:118
FunctionSaveNewIcon
(props)
src/components/icons/Icons.tsx:120
FunctionSearchIcon
(props)
src/components/icons/Icons.tsx:67
FunctionSearchMinusIcon
(props)
src/components/icons/Icons.tsx:77
FunctionSearchPlusIcon
(props)
src/components/icons/Icons.tsx:72
FunctionSettings
()
src/pages/Settings.tsx:14
FunctionSettingsIcon
(props)
src/components/icons/Icons.tsx:179
FunctionSidebar
()
src/components/layout/Sidebar.tsx:11
FunctionSidebarToggle
({ className = '', ...props })
src/components/layout/Sidebar.tsx:168
FunctionSnippetLibrary
()
src/pages/SnippetLibrary.tsx:3
FunctionStarIcon
(props)
src/components/icons/Icons.tsx:113
FunctionTextSelectIcon
(props)
src/components/icons/Icons.tsx:189
FunctionThemeToggle
()
src/components/common/ThemeToggle.tsx:4
FunctionTrashIcon
(props)
src/components/icons/Icons.tsx:82
FunctionUpArrowIcon
(props)
src/components/icons/Icons.tsx:157
FunctionUploadIcon
(props)
src/components/icons/Icons.tsx:142
FunctionVersionCanvas
({ projectId, onNodeClick, hasProject = false, isCollapsed = false, })
src/components/canvas/VersionCanvas.tsx:19
FunctionVersionCard
({ version, isSelected = false, isLeaf = false, onClick, })
src/components/version/VersionCard.tsx:13
FunctionVersionMetaCard
({ versionId, score = 0, notes = '', readonly = false, })
src/components/version/VersionMetaCard.tsx:19
FunctionVerticalResizableSplitter
({ ratio: _ratio, onRatioChange, onDragStart, onDragEnd, minRatio = 0.2, maxRatio = 0.8, classNa
src/components/common/VerticalResizableSplitter.tsx:17
FunctionWarningIcon
(props)
src/components/icons/Icons.tsx:108
FunctionXIcon
(props)
src/components/icons/Icons.tsx:136
MethodapplyPatch
* 应用补丁
src/services/diffService.ts:60
FunctioncalculateForestLayout
( roots: VersionTreeNode[], config: LayoutConfig = defaultLayoutConfig )
src/utils/treeLayout.ts:80
FunctioncenterLayout
( roots: VersionTreeNode[], canvasWidth: number, canvasHeight: number )
src/utils/treeLayout.ts:141
MethodcenterNode
(nodeId: string)
src/services/canvasRenderer.ts:491
FunctioncheckMigrationNeeded
()
src/db/migrations.ts:15
Functionclear
* 清空所有
src/utils/storage.ts:47
MethodclearConfig
* 清除配置
src/services/webdavService.ts:251
MethodcomputeDiff
* 计算两个文本的差异
src/services/diffService.ts:23
Methodconstructor
()
src/services/diffService.ts:16
Methodconstructor
( renderer: CanvasRenderer, canvas: HTMLCanvasElement, onNodeClick?: (nodeId: string) => void )
src/services/canvasInteraction.ts:19
Methodconstructor
(canvas: HTMLCanvasElement)
src/services/canvasRenderer.ts:51
Methodconstructor
()
src/db/schema.ts:16
MethodcreateFolder
* 创建文件夹
src/services/folderManager.ts:13
MethodcreateSnippet
* 创建片段
src/services/snippetManager.ts:13
MethoddeleteFolder
* 删除文件夹(级联删除)
src/services/folderManager.ts:35
MethoddeleteSnippet
* 删除片段
src/services/snippetManager.ts:35
FunctionescapeQuery
(query: string)
src/services/searchService.ts:16
MethodexportProjectAsJSON
* 导出单个项目为 JSON
src/services/exportService.ts:18
FunctionfindLatestLeaf
(roots: VersionTreeNode[])
src/utils/treeLayout.ts:170
FunctionfindNode
( nodes: TreeNode<T>[], id: string )
src/utils/tree.ts:184
MethodgenerateUnifiedDiff
* 生成统一格式的 Diff (类似 Git Diff)
src/services/diffService.ts:49
MethodgetAllFolders
* 获取所有文件夹
src/services/folderManager.ts:90
MethodgetChildFolders
* 获取子文件夹
src/services/folderManager.ts:107
MethodgetConfig
* 获取当前配置
src/services/webdavService.ts:244
MethodgetRootFolders
* 获取根文件夹
src/services/folderManager.ts:97
← previousnext →101–200 of 287, ranked by callers