/home/workflows/workspace/libs/design-system/buttons/button/src/lib/directives/variant.directive.ts
Style a mat-button to a specific named variant
| Selector | button[mat-button][hraButtonVariant], a[mat-button][hraButtonVariant] |
Properties |
|
Inputs |
| variant | |
Type : ButtonVariant
|
|
| Required : true | |
Default value : { alias: 'hraButtonVariant' }
|
|
|
Button variant |
|
| Abstract Readonly variant |
Type : ButtonVariant | Signal<ButtonVariant>
|
|
Inherited from
BaseButtonVariantDirective
|
|
Defined in
BaseButtonVariantDirective:14
|
|
Button variant |
| Protected Readonly variantClass |
Type : unknown
|
Default value : computed(() => {
const { variant } = this;
const variantValue = isSignal(variant) ? variant() : variant;
return `hra-button-variant-${variantValue}`;
})
|
|
Inherited from
BaseButtonVariantDirective
|
|
Defined in
BaseButtonVariantDirective:17
|
|
Variant class applied to the button |