↓ 1 callersFunctionwalk(
nodes: PenNode[],
pageId: string | null,
parentId: string | null,
out: Map<string, IndexedNode>,
)
packages/pen-core/src/merge/merge-helpers.ts:34
FunctionActionStepItem({
title,
content,
defaultOpen = false,
isDone,
isActive,
}: {
title: string;
content: string;
apps/web/src/components/panels/chat-message-tool-call.tsx:197
FunctionAlignmentGrid({
layout,
justifyContent,
alignItems,
isSpaceMode,
onUpdate,
}: {
layout: 'none' | 'vertical' | '
packages/pen-react/src/components/sections/layout-section.tsx:108
FunctionAlignmentGrid({
layout,
justifyContent,
alignItems,
isSpaceMode,
onUpdate,
}: {
layout: 'none' | 'vertical' | '
apps/web/src/components/panels/layout-section.tsx:107
FunctionChatMessage({
role,
content,
isStreaming,
onApplyDesign,
attachments,
}: ChatMessageProps)
apps/web/src/components/panels/chat-message.tsx:59
FunctionCloneFormTokenFields({
username,
token,
onUsernameChange,
onTokenChange,
host,
tokenError,
}: {
username: string;
apps/web/src/components/panels/git-panel/git-panel-clone-form.tsx:243
FunctionCloneFormUrlField({
url,
onChange,
error,
host,
authMode,
}: {
url: string;
onChange: (next: string) => void;
e
apps/web/src/components/panels/git-panel/git-panel-clone-form.tsx:164
FunctionDesignMdEmptyState({
designMd,
onImport,
onAutoGenerate,
onClear,
isGenerating,
hasAI,
}: DesignMdEmptyStateProps)
apps/web/src/components/panels/design-md-actions.tsx:128
FunctionDesignMdHeaderActions({
onImport,
onExport,
onAutoGenerate,
isGenerating,
hasAI,
}: DesignMdHeaderActionsProps)
apps/web/src/components/panels/design-md-actions.tsx:65
FunctionDesignProvider({
children,
options,
initialDocument,
document: controlledDoc,
onDocumentChange,
}: DesignProviderP
packages/pen-react/src/provider.tsx:32
FunctionEmptyStateCard({
icon,
label,
description,
disabled,
disabledReason,
onClick,
}: EmptyStateCardProps)
apps/web/src/components/panels/git-panel/git-panel-empty-state.tsx:23