MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / buildMoveNotePrompt

Function buildMoveNotePrompt

packages/app-core/src/lib/move-note.ts:146–160  ·  view source on GitHub ↗
(
  note: Pick<NoteMeta, 'title' | 'path'>,
  folders: FolderEntry[]
)

Source from the content-addressed store, hash-verified

144}
145
146export function buildMoveNotePrompt(
147 note: Pick<NoteMeta, 'title' | 'path'>,
148 folders: FolderEntry[]
149): PromptOptions {
150 return {
151 title: `Move "${note.title}" to…`,
152 description: 'Enter a folder path, e.g. inbox/Work/Research',
153 initialValue: initialTargetFromPath(note.path),
154 placeholder: 'inbox/Work',
155 okLabel: 'Move',
156 suggestions: buildMoveNoteSuggestions(folders),
157 suggestionsHint: '↑↓ pick a folder · Enter to move',
158 validate: validateMoveNoteTarget
159 }
160}

Callers 5

onMoveFunction · 0.90
moveActiveNoteFunction · 0.90
ArchiveViewFunction · 0.90
SidebarFunction · 0.90
buildCommandsFunction · 0.90

Calls 2

initialTargetFromPathFunction · 0.85
buildMoveNoteSuggestionsFunction · 0.85

Tested by

no test coverage detected