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

Function vaultRelativeFolderPath

packages/app-core/src/components/Sidebar.tsx:255–262  ·  view source on GitHub ↗
(
  folder: NoteFolder,
  subpath: string,
  vaultSettings: ReturnType<typeof useStore.getState>["vaultSettings"],
)

Source from the content-addressed store, hash-verified

253}
254
255function vaultRelativeFolderPath(
256 folder: NoteFolder,
257 subpath: string,
258 vaultSettings: ReturnType<typeof useStore.getState>["vaultSettings"],
259): string {
260 if (folder === "inbox" && isPrimaryNotesAtRoot(vaultSettings)) return subpath;
261 return subpath ? `${folder}/${subpath}` : folder;
262}
263
264type SidebarSelectionItem =
265 | { kind: "note"; path: string }

Callers 3

noteIsInsideFolderFunction · 0.70
SidebarFunction · 0.70
handleSelectFunction · 0.70

Calls 1

isPrimaryNotesAtRootFunction · 0.90

Tested by

no test coverage detected