Files
wgenerator/src/app/widget-modules/components/button/button.component.ts
2026-04-27 22:34:35 +02:00

20 lines
540 B
TypeScript

import {Component, Input} from '@angular/core';
import {IconProp} from '@fortawesome/fontawesome-svg-core';
import {FaIconComponent} from '@fortawesome/angular-fontawesome';
@Component({
selector: 'app-button',
templateUrl: './button.component.html',
styleUrls: ['./button.component.less'],
imports: [FaIconComponent],
host: {
'[class.full-width]': 'fullWidth',
},
})
export class ButtonComponent {
@Input() public disabled = false;
@Input() public fullWidth = false;
@Input() public icon: IconProp | null = null;
}