From 2bd48cead8ceabb8f6b6344b8197028b468d0e48 Mon Sep 17 00:00:00 2001 From: Eugen Ciur <eugen@papermerge.com> Date: Sat, 25 Sep 2021 11:36:59 +0200 Subject: [PATCH] Breadcrumb component with state --- app/components/breadcrumb.hbs | 4 ++-- app/components/breadcrumb.js | 2 +- app/components/folder.hbs | 1 + app/components/nodes.hbs | 1 - app/templates/folder.hbs | 2 +- app/templates/index.hbs | 1 - 6 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/components/breadcrumb.hbs b/app/components/breadcrumb.hbs index 0e033d5..5294fca 100644 --- a/app/components/breadcrumb.hbs +++ b/app/components/breadcrumb.hbs @@ -1,7 +1,7 @@ <ul> - {{#each this.breadcrumb.items as |item|}} + {{#each this.path as |path_item|}} <li> - {{item.title}} + {{path_item.title}} </li> {{/each}} </ul> \ No newline at end of file diff --git a/app/components/breadcrumb.js b/app/components/breadcrumb.js index 0db8c85..a09b862 100644 --- a/app/components/breadcrumb.js +++ b/app/components/breadcrumb.js @@ -4,7 +4,7 @@ import { tracked } from '@glimmer/tracking'; import { action } from '@ember/object'; export default class BreadcrumbComponent extends Component { - @tracked path = A([]); + @tracked path = A([{'id': 1, 'title': 'Some Folder 1'}, {'id': 2, 'title': 'Some Folder 2'}]); @action change(node_id) { diff --git a/app/components/folder.hbs b/app/components/folder.hbs index f603648..8914873 100644 --- a/app/components/folder.hbs +++ b/app/components/folder.hbs @@ -1,3 +1,4 @@ +<Breadcrumb /> <div class="node folder"> <div class="icon folder"></div> <div class="title"> diff --git a/app/components/nodes.hbs b/app/components/nodes.hbs index 9b0cafd..ef25dd6 100644 --- a/app/components/nodes.hbs +++ b/app/components/nodes.hbs @@ -1,4 +1,3 @@ -<Breadcrumb /> <div class="nodes"> <ul class="results"> {{#each @nodes as |node|}} diff --git a/app/templates/folder.hbs b/app/templates/folder.hbs index 82075cd..09e8691 100644 --- a/app/templates/folder.hbs +++ b/app/templates/folder.hbs @@ -1,2 +1,2 @@ -Folder +<Breadcrumb /> <Nodes @nodes={{@model}} /> diff --git a/app/templates/index.hbs b/app/templates/index.hbs index 89fa14d..09e8691 100644 --- a/app/templates/index.hbs +++ b/app/templates/index.hbs @@ -1,3 +1,2 @@ -index <Breadcrumb /> <Nodes @nodes={{@model}} /> -- GitLab