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