Breadcrumbs.js 499 B

12345678910111213141516171819202122
  1. const { h } = require('preact')
  2. const Breadcrumb = (props) => {
  3. return (
  4. <button type="button" onclick={props.getFolder}>{props.title}</button>
  5. )
  6. }
  7. module.exports = (props) => {
  8. return (
  9. <div class="uppy-Provider-breadcrumbs">
  10. {
  11. props.directories.map((directory, i) => {
  12. return Breadcrumb({
  13. getFolder: () => props.getFolder(directory.id),
  14. title: i === 0 ? props.title : directory.title
  15. })
  16. })
  17. }
  18. </div>
  19. )
  20. }