MCPcopy Create free account

hub / github.com/ZSeven-W/openpencil / functions

Functions3,401 in github.com/ZSeven-W/openpencil

FunctionField
({ label, children }: { label: string; children: React.ReactNode })
apps/web/src/components/shared/acp-agent-settings.tsx:10
FunctionFieldRow
({ label, children }: { label: string; children: React.ReactNode })
apps/web/src/components/shared/agent-settings-images-page.tsx:28
FunctionFigmaImportDialog
({ open, onClose }: FigmaImportDialogProps)
apps/web/src/components/shared/figma-import-dialog.tsx:24
FunctionFigmaLogo
({ className }: { className?: string })
apps/web/src/components/icons/figma-logo.tsx:1
FunctionFileMenu
({ open, onClose, onNew, onOpen, onSave, onSaveAs, onExport, onOpenRecent, }: FileMenuProps)
apps/web/src/components/shared/file-menu.tsx:17
FunctionFillSection
({ fills, onUpdate }: FillSectionProps)
packages/pen-react/src/components/sections/fill-section.tsx:42
FunctionFillSection
({ fills, onUpdate }: FillSectionProps)
apps/web/src/components/panels/fill-section.tsx:58
FunctionFixedChecklist
({ messages, isStreaming, }: { messages: ChatMessageType[]; isStreaming: boolean; })
apps/web/src/components/panels/ai-chat-checklist.tsx:19
FunctionFontItem
({ font, selected, highlighted, onSelect, }: { font: FontInfo; selected: boolean; highlighted: b
packages/pen-react/src/components/font-picker.tsx:306
FunctionFontItem
({ font, selected, highlighted, onSelect, }: { font: FontInfo; selected: boolean; highlighted: b
apps/web/src/components/shared/font-picker.tsx:247
FunctionFontPicker
({ value, onChange, className }: FontPickerProps)
packages/pen-react/src/components/font-picker.tsx:112
FunctionFontPicker
({ value, onChange, className }: FontPickerProps)
apps/web/src/components/shared/font-picker.tsx:18
FunctionGapSection
({ gap, gapMode, onGapModeChange, onUpdate, }: { gap: number; gapMode: GapMode; onGapModeChange:
packages/pen-react/src/components/sections/layout-section.tsx:184
FunctionGapSection
({ gap, gapMode, onGapModeChange, onUpdate, }: { gap: number; gapMode: GapMode; onGapModeChange:
apps/web/src/components/panels/layout-section.tsx:189
FunctionGeminiLogo
(props: SVGProps<SVGSVGElement>)
apps/web/src/components/icons/gemini-logo.tsx:3
FunctionGitButton
()
apps/web/src/components/editor/git-button.tsx:25
FunctionGitPanel
()
apps/web/src/components/panels/git-panel/git-panel.tsx:34
FunctionGitPanelAuthForm
({ mode: initialMode, host, retryLabel, onSubmit, onCancel, busy = false, error = null, }: GitPa
apps/web/src/components/panels/git-panel/git-panel-auth-form.tsx:44
FunctionGitPanelAuthorForm
()
apps/web/src/components/panels/git-panel/git-panel-author-form.tsx:25
FunctionGitPanelBranchPicker
()
apps/web/src/components/panels/git-panel/git-panel-branch-picker.tsx:42
FunctionGitPanelBranchRow
({ branch, onSelect, onDelete, }: { branch: GitBranchInfo; onSelect: () => void; onDelete?: () =>
apps/web/src/components/panels/git-panel/git-panel-branch-row.tsx:14
FunctionGitPanelCloneForm
()
apps/web/src/components/panels/git-panel/git-panel-clone-form.tsx:47
FunctionGitPanelCommitInput
()
apps/web/src/components/panels/git-panel/git-panel-commit-input.tsx:22
FunctionGitPanelConflict
()
apps/web/src/components/panels/git-panel/git-panel-conflict.tsx:27
FunctionGitPanelConflictBanner
()
apps/web/src/components/panels/git-panel/git-panel-conflict-banner.tsx:21
FunctionGitPanelConflictItem
({ item }: GitPanelConflictItemProps)
apps/web/src/components/panels/git-panel/git-panel-conflict-item.tsx:47
FunctionGitPanelConflictJsonEditor
({ initialValue, mode, nodeId, onSubmit, onCancel, }: GitPanelConflictJsonEditorProps)
apps/web/src/components/panels/git-panel/git-panel-conflict-json-editor.tsx:35
FunctionGitPanelConflictList
()
apps/web/src/components/panels/git-panel/git-panel-conflict-list.tsx:25
FunctionGitPanelEmptyState
()
apps/web/src/components/panels/git-panel/git-panel-empty-state.tsx:69
FunctionGitPanelErrorCard
({ message, recoverable, onRetry }: GitPanelErrorCardProps)
apps/web/src/components/panels/git-panel/git-panel-error-card.tsx:22
FunctionGitPanelFieldConflictCard
({ conflict, onResolve }: GitPanelFieldConflictCardProps)
apps/web/src/components/panels/git-panel/git-panel-field-conflict-card.tsx:42
FunctionGitPanelHeader
()
apps/web/src/components/panels/git-panel/git-panel-header.tsx:41
FunctionGitPanelHistoryDiff
({ commit }: GitPanelHistoryDiffProps)
apps/web/src/components/panels/git-panel/git-panel-history-diff.tsx:43
FunctionGitPanelHistoryList
({ readOnly = false }: { readOnly?: boolean } = {})
apps/web/src/components/panels/git-panel/git-panel-history-list.tsx:66
FunctionGitPanelNodeConflictCard
({ conflict, onResolve }: GitPanelNodeConflictCardProps)
apps/web/src/components/panels/git-panel/git-panel-node-conflict-card.tsx:44
FunctionGitPanelReady
()
apps/web/src/components/panels/git-panel/git-panel-ready.tsx:18
FunctionGitPanelRemoteControls
()
apps/web/src/components/panels/git-panel/git-panel-remote-controls.tsx:55
FunctionGitPanelRemoteSettings
({ onBack }: GitPanelRemoteSettingsProps)
apps/web/src/components/panels/git-panel/git-panel-remote-settings.tsx:36
FunctionGitPanelSaveRequiredAlert
()
apps/web/src/components/panels/git-panel/git-panel-save-required-alert.tsx:14
FunctionGitPanelSshKeys
({ onBack }: GitPanelSshKeysProps)
apps/web/src/components/panels/git-panel/git-panel-ssh-keys.tsx:37
FunctionGitPanelTrackedPicker
()
apps/web/src/components/panels/git-panel/git-panel-tracked-picker.tsx:25
FunctionHarness
Minimal test harness component that exercises the hook.
apps/web/src/components/panels/git-panel/__tests__/use-git-panel-log-loader.test.tsx:60
FunctionHistoryAutosaveGroup
({ commits, readOnly, }: { commits: GitCommitMeta[]; readOnly: boolean; })
apps/web/src/components/panels/git-panel/git-panel-history-list.tsx:261
FunctionHistoryAutosaveRow
({ commit, readOnly }: { commit: GitCommitMeta; readOnly: boolean })
apps/web/src/components/panels/git-panel/git-panel-history-list.tsx:187
FunctionHistoryMilestoneRow
({ commit, readOnly }: { commit: GitCommitMeta; readOnly: boolean })
apps/web/src/components/panels/git-panel/git-panel-history-list.tsx:117
FunctionIconPickerDialog
({ open, onClose, onSelect, initialQuery, collectionFilter, currentIconId, position, }: IconPick
packages/pen-react/src/components/icon-picker-dialog.tsx:38
FunctionIconPickerDialog
({ open, onClose, onSelect, initialQuery, collectionFilter, currentIconId, position, }: IconPick
apps/web/src/components/shared/icon-picker-dialog.tsx:40
FunctionIconSection
({ node, onUpdate }: IconSectionProps)
packages/pen-react/src/components/sections/icon-section.tsx:29
FunctionIconSection
({ node, onUpdate }: IconSectionProps)
apps/web/src/components/panels/icon-section.tsx:58
FunctionIdleView
({ prompt, onPromptChange, onGenerate, provider, model, profileName, error, }: { prompt: strin
apps/web/src/components/panels/image-generate-popover.tsx:169
FunctionImageFillEditor
({ fill, onUpdate, onFitChange, }: { fill: ImageFill; onUpdate: (updates: Partial<PenNode>) => void;
apps/web/src/components/panels/fill-section.tsx:328
FunctionImageFillPopover
({ imageSrc, fitMode, adjustments, documentPath, triggerRect, onFitModeChange, onAdjustmentChang
apps/web/src/components/panels/image-fill-popover.tsx:52
FunctionImageGeneratePopover
({ initialPrompt, onGenerated, children, width, height, }: ImageGeneratePopoverProps)
apps/web/src/components/panels/image-generate-popover.tsx:18
FunctionImageGenerationSection
()
apps/web/src/components/shared/agent-settings-images-page.tsx:309
FunctionImageSearchPopover
({ initialQuery, onSelect, children, }: ImageSearchPopoverProps)
apps/web/src/components/panels/image-search-popover.tsx:13
FunctionImageSearchSection
()
apps/web/src/components/shared/agent-settings-images-page.tsx:101
FunctionImageSection
({ node, onUpdate }: ImageSectionProps)
packages/pen-react/src/components/sections/image-section.tsx:34
FunctionImageSection
({ node, onUpdate }: ImageSectionProps)
apps/web/src/components/panels/image-section.tsx:20
FunctionImagesPage
()
apps/web/src/components/shared/agent-settings-images-page.tsx:448
FunctionInlineBadge
Minimal inline badge — shadcn Badge not available in this project.
apps/web/src/components/panels/git-panel/git-panel-node-conflict-card.tsx:21
FunctionInlineBadge
Minimal inline badge — shadcn Badge not available in this project.
apps/web/src/components/panels/git-panel/git-panel-field-conflict-card.tsx:19
FunctionLabeledInput
({ id, label, value, onChange, placeholder, type = 'text', fieldError, }: { id: string; labe
apps/web/src/components/panels/git-panel/git-panel-auth-form.tsx:258
FunctionLandingPage
()
apps/web/src/routes/index.tsx:12
FunctionLanguageSelector
()
apps/web/src/components/shared/language-selector.tsx:23
FunctionLayerContextMenu
({ x, y, canGroup, canBoolean, canCreateComponent, isReusable, isInstance, onAction, onClose
packages/pen-react/src/components/layer-context-menu.tsx:68
FunctionLayerContextMenu
({ x, y, canGroup, canBoolean, canCreateComponent, isReusable, isInstance, onAction, onClose
apps/web/src/components/panels/layer-context-menu.tsx:73
FunctionLayerItem
({ id, name, type, depth, selected, visible, locked, hasChildren, expanded, isReusable,
packages/pen-react/src/components/layer-item.tsx:64
FunctionLayerItem
({ id, name, type, depth, selected, visible, locked, hasChildren, expanded, isReusable,
apps/web/src/components/panels/layer-item.tsx:64
FunctionLayerPanelInner
()
packages/pen-react/src/components/layer-panel.tsx:130
FunctionLayerPanelInner
()
apps/web/src/components/panels/layer-panel.tsx:122
FunctionLayoutPaddingSection
({ padding, onUpdate }: LayoutPaddingSectionProps)
packages/pen-react/src/components/sections/layout-padding-section.tsx:72
FunctionLayoutSectionInner
({ node, onUpdate }: LayoutSectionProps)
packages/pen-react/src/components/sections/layout-section.tsx:321
FunctionLayoutSectionInner
({ node, onUpdate }: LayoutSectionProps)
apps/web/src/components/panels/layout-section.tsx:356
FunctionListView
({ keys, currentHost, copiedKeyId, onGenerate, onImport, onCopy, onDelete, }: { keys: GitPubli
apps/web/src/components/panels/git-panel/git-panel-ssh-keys.tsx:442
FunctionLoadingView
()
apps/web/src/components/panels/image-generate-popover.tsx:131
FunctionLocalImageWarning
({ message, assetPath, onRelink, }: LocalImageWarningProps)
apps/web/src/components/panels/local-image-warning.tsx:10
FunctionMake
()
apps/web/src/canvas/skia/__tests__/skia-engine.test.ts:41
FunctionMakeImage
(info: { width: number; height: number })
packages/pen-renderer/src/__tests__/image-loader.test.ts:100
FunctionMakeSWCanvasSurface
()
apps/web/src/canvas/skia/__tests__/skia-engine.test.ts:52
FunctionMakeWebGLCanvasSurface
()
apps/web/src/canvas/skia/__tests__/skia-engine.test.ts:48
FunctionMcpTab
()
apps/web/src/components/shared/agent-settings-mcp-tab.tsx:24
FunctionMdText
({ text, limit }: { text: string; limit?: number })
apps/web/src/components/panels/design-md-editor.tsx:221
FunctionMenuItem
({ icon: Icon, label, shortcut, onClick, }: { icon: typeof Plus; label: string;
apps/web/src/components/shared/file-menu.tsx:54
FunctionModeToggle
({ mode, onChange, }: { mode: GitPanelAuthFormMode; onChange: (next: GitPanelAuthFormMode) => void; })
apps/web/src/components/panels/git-panel/git-panel-auth-form.tsx:218
FunctionModelDropdown
({ open, onClose }: { open: boolean; onClose: () => void })
apps/web/src/components/panels/ai-chat-model-selector.tsx:66
FunctionModelSearchDropdown
({ models, onSelect, onClose, }: { models: Array<{ id: string; name: string }>; onSelect: (model: {
apps/web/src/components/shared/model-selector.tsx:77
FunctionNavItem
({ icon: IconComp, label, active, onClick, }: { icon: ComponentType<{ size?: number; className?: str
apps/web/src/components/shared/agent-settings-dialog.tsx:16
FunctionNodePreviewSvgInner
({ node, maxWidth, maxHeight, variables }: NodePreviewSvgProps)
apps/web/src/components/panels/node-preview-svg.tsx:489
FunctionNotConfiguredView
({ onOpenSettings }: { onOpenSettings: () => void })
apps/web/src/components/panels/image-generate-popover.tsx:119
FunctionNotFoundComponent
()
apps/web/src/routes/__root.tsx:35
FunctionNumberInput
({ value, onChange, min, max, step = 1, label, icon, suffix, className = '', readOnly = fa
packages/pen-react/src/components/number-input.tsx:21
FunctionNumberInput
({ value, onChange, min, max, step = 1, label, icon, suffix, className = '', readOnly = fa
apps/web/src/components/shared/number-input.tsx:19
FunctionOpenAILogo
(props: SVGProps<SVGSVGElement>)
apps/web/src/components/icons/openai-logo.tsx:3
FunctionOpenCodeLogo
(props: SVGProps<SVGSVGElement>)
apps/web/src/components/icons/opencode-logo.tsx:3
FunctionPaddingSection
({ padding, onUpdate, }: { padding: number | [number, number] | [number, number, number, number] | strin
apps/web/src/components/panels/layout-padding-section.tsx:87
FunctionPageContextMenu
({ x, y, canDelete, onRename, onDuplicate, onDelete, onMoveLeft, onMoveRight, onClose, }: {
packages/pen-react/src/components/page-tabs.tsx:160
FunctionPageContextMenu
({ x, y, canDelete, onRename, onDuplicate, onDelete, onMoveLeft, onMoveRight, onClose, }: {
apps/web/src/components/editor/page-tabs.tsx:179
FunctionPageTabs
({ onPageSwitch }: PageTabsProps)
packages/pen-react/src/components/page-tabs.tsx:12
FunctionPageTabs
()
apps/web/src/components/editor/page-tabs.tsx:9
FunctionPathAnchorContextMenu
({ x, y, onAction, onClose, }: { x: number; y: number; onAction: (action: PenPathPointType | 're
apps/web/src/canvas/skia/skia-canvas.tsx:276
← previousnext →2,501–2,600 of 3,401, ranked by callers