public/javascripts/app/lib/status/index.js (14 lines of code) (raw):
import angular from 'angular';
var status = angular.module('guStatus', []);
status.directive('guStatus', function statusDirective(){
return {
restrict: 'E',
replace: true,
transclude: true,
template: (el, attrs) => {
var tag = attrs.variant || "default";
return `<div class="status--${tag}" ng-transclude></div>`
}
};
});
export default status;