20 lines
418 B
JavaScript
20 lines
418 B
JavaScript
|
import Ember from 'ember';
|
||
|
import hbs from 'htmlbars-inline-precompile';
|
||
|
|
||
|
const { Component, computed } = Ember;
|
||
|
|
||
|
export default Component.extend({
|
||
|
tagName: 'a',
|
||
|
attributeBindings: ['target', 'rel', 'href'],
|
||
|
|
||
|
layout: hbs`{{yield}}`,
|
||
|
|
||
|
target: '_blank',
|
||
|
rel: 'noreferrer noopener',
|
||
|
|
||
|
path: '/',
|
||
|
href: computed('path', function() {
|
||
|
return `https://www.vaultproject.io/docs${this.get('path')}`;
|
||
|
}),
|
||
|
});
|