2017-01-31 13:13:06 +00:00
|
|
|
import {module} from '../module';
|
2017-05-31 07:46:05 +00:00
|
|
|
import './icon.mdl';
|
2017-04-28 13:04:29 +00:00
|
|
|
import './style.css';
|
2017-02-07 13:34:26 +00:00
|
|
|
import * as resolveFactory from '../lib/resolveDefaultComponents';
|
2017-01-31 13:13:06 +00:00
|
|
|
|
|
|
|
const _NAME = 'icon';
|
|
|
|
export const NAME = 'vnIcon';
|
|
|
|
|
|
|
|
export function directive(resolver) {
|
|
|
|
return {
|
|
|
|
restrict: 'E',
|
|
|
|
template: function(_, attrs) {
|
|
|
|
return resolver.getTemplate(_NAME, attrs);
|
|
|
|
}
|
2017-04-28 13:04:29 +00:00
|
|
|
};
|
2017-01-31 13:13:06 +00:00
|
|
|
}
|
|
|
|
directive.$inject = [resolveFactory.NAME];
|
|
|
|
|
|
|
|
module.directive(NAME, directive);
|