diff --git a/app/components/confirmed-in/component.js b/app/components/confirmed-in/component.js index 487419b..a78cce0 100644 --- a/app/components/confirmed-in/component.js +++ b/app/components/confirmed-in/component.js @@ -17,4 +17,8 @@ export default class ConfirmedInComponent extends Component { get confirmedInHumanTime () { return moment.duration(this.confirmedInSeconds, "seconds").humanize(); } + + get isConfirmed () { + return this.confirmedInBlocks <= 0; + } } diff --git a/app/components/confirmed-in/template.hbs b/app/components/confirmed-in/template.hbs index 1529053..44614dc 100644 --- a/app/components/confirmed-in/template.hbs +++ b/app/components/confirmed-in/template.hbs @@ -1 +1,3 @@ +{{#unless this.isConfirmed}} Confirming in {{this.confirmedInBlocks}} blocks (~ {{this.confirmedInHumanTime}}) +{{/unless}} diff --git a/tests/unit/components/confirmed-in-test.js b/tests/unit/components/confirmed-in-test.js index 7f1831c..7e16ef4 100644 --- a/tests/unit/components/confirmed-in-test.js +++ b/tests/unit/components/confirmed-in-test.js @@ -37,4 +37,13 @@ module('Unit | Component | confirmed-in', function(hooks) { assert.equal(component.confirmedInHumanTime, '4 hours'); }) + + test('#isConfirmed', function(assert) { + const kredits = this.owner.lookup('service:kredits'); + kredits.set('currentBlock', 430000); + let component = createComponent('component:confirmed-in'); + component.args.confirmedAtBlock = 420000; + + assert.ok(component.isConfirmed); + }) });