| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 2× 2× 2× 2× 2× | export default function () {
function link(scope, el, attrs) {
const url = attrs.externalLink;
const tmpl = `
<a href="${url}"
target="_blank"
title="View page on GitHub"
class="text-decoration-none absolute right-0 top-0">
<i
class="material-icons absolute top-0"
style="font-size: 18px; right: -1.5rem;">
open_in_new
</i>
</a>`;
el.addClass('relative');
el.append(tmpl);
}
return {
restrict: 'A',
link
};
}
|