This commit is contained in:
Chris Chen
2024-03-22 11:06:42 -07:00
parent b46392bc41
commit 6a031ca478
38 changed files with 993 additions and 376 deletions
@@ -1 +1 @@
<span class="MD2Icon {{icon}} {{iconClass}}"></span>
<span class="MD2Icon {{icon}} {{iconClass}} {{sizeClass}}"></span>
@@ -8,14 +8,33 @@ import { MD2Icon } from '../massive-darkness2.model';
})
export class MD2IconComponent implements OnInit {
@Input() iconClass: string = '';
@Input() iconClass: string = 'mr-1';
@Input("icon") icon: MD2Icon;
@Input("icon") icon: string;
@Input() size: string = 'sm';
constructor() { }
ngOnInit(): void {
}
public get sizeClass(): string {
switch (this.size) {
case 'sm':
return 'g-font-size-18'
break;
case 'med':
return 'g-font-size-30'
break;
case 'lg':
return 'g-font-size-50'
break;
default:
return 'g-font-size-' + this.size;
break;
}
}
}