]>
Commit | Line | Data |
---|---|---|
74d63469 | 1 | import { Component, Input } from '@angular/core' |
830b4faf | 2 | import { GlobalIconName } from '@app/shared/images/global-icon.component' |
74d63469 GR |
3 | |
4 | @Component({ | |
5 | selector: 'my-button', | |
6 | styleUrls: ['./button.component.scss'], | |
7 | templateUrl: './button.component.html' | |
8 | }) | |
9 | ||
10 | export class ButtonComponent { | |
11 | @Input() label = '' | |
b345a804 | 12 | @Input() className = 'grey-button' |
457bb213 | 13 | @Input() icon: GlobalIconName = undefined |
c199c427 | 14 | @Input() title: string = undefined |
b5f919ac | 15 | @Input() loading = false |
74d63469 GR |
16 | |
17 | getTitle () { | |
18 | return this.title || this.label | |
19 | } | |
20 | } |