UNPKG

@uppy/provider-views

Version:

View library for Uppy remote provider plugins.

13 lines 465 B
const getBreadcrumbs = (partialTree, currentFolderId) => { let folder = partialTree.find(f => f.id === currentFolderId); let breadcrumbs = []; // eslint-disable-next-line no-constant-condition 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;