UNPKG

recoder-code

Version:

Complete AI-powered development platform with ML model training, plugin registry, real-time collaboration, monitoring, infrastructure automation, and enterprise deployment capabilities

32 lines (29 loc) 750 B
const React = require('react'); module.exports = function FileBreadcrumbs({ fileFilter = '', setFileFilter }) { const parts = fileFilter.split('/'); const breadcrumbs = [ { path: '', name: 'all files' }, ...parts.map((part, i) => ({ path: parts.slice(0, i + 1).join('/'), name: part })) ]; return breadcrumbs.map(({ path, name }) => path === fileFilter ? ( name ) : ( <> <a href="javascript:void(0)" onClick={() => setFileFilter(path)} > {name} </a> / </> ) ); };