UNPKG

@uppy/provider-views

Version:

View library for Uppy remote provider plugins.

14 lines (13 loc) 456 B
const getBreadcrumbs = (partialTree, currentFolderId) => { let folder = partialTree.find((f) => f.id === currentFolderId); let breadcrumbs = []; while (true) { breadcrumbs = [folder, ...breadcrumbs]; if (folder.type === 'root') break; const currentParentId = folder.parentId; folder = partialTree.find((f) => f.id === currentParentId); } return breadcrumbs; }; export default getBreadcrumbs;