FunctionFileMenu({
open,
onClose,
onNew,
onOpen,
onSave,
onSaveAs,
onExport,
onOpenRecent,
}: FileMenuProps)
apps/web/src/components/shared/file-menu.tsx:17
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
FunctionGitPanelConflictJsonEditor({
initialValue,
mode,
nodeId,
onSubmit,
onCancel,
}: GitPanelConflictJsonEditorProps)
apps/web/src/components/panels/git-panel/git-panel-conflict-json-editor.tsx:35
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
FunctionIdleView({
prompt,
onPromptChange,
onGenerate,
provider,
model,
profileName,
error,
}: {
prompt: strin
apps/web/src/components/panels/image-generate-popover.tsx:169
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
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
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
FunctionListView({
keys,
currentHost,
copiedKeyId,
onGenerate,
onImport,
onCopy,
onDelete,
}: {
keys: GitPubli
apps/web/src/components/panels/git-panel/git-panel-ssh-keys.tsx:442
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
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