Only use 3-pane layout when profile selected

Later it can be used for contribution details and other things, too.
This commit is contained in:
2019-07-11 09:59:03 +02:00
parent a73a4da575
commit 8bd7a77d44
3 changed files with 15 additions and 2 deletions
+3
View File
@@ -5,6 +5,9 @@ import { inject as service } from '@ember/service';
export default Controller.extend({
kredits: service(),
showDetailsPane: false,
currentBlock: alias('kredits.currentBlock'),
contributions: alias('kredits.contributions'),
+10
View File
@@ -9,6 +9,16 @@ export default Route.extend({
model (params) {
return this.contributors.findBy('id', params.id);
},
activate () {
this.controllerFor('dashboard')
.set('showDetailsPane', true);
},
deactivate () {
this.controllerFor('dashboard')
.set('showDetailsPane', false);
}
});
+1 -1
View File
@@ -1,4 +1,4 @@
<main id="dashboard" class="with-details">
<main id="dashboard" class={{if showDetailsPane "with-details"}}>
<div id="stats">
<section id="people">