diff --git a/frontend/src/app/atomic/text-button/text-button.component.html b/frontend/src/app/atomic/text-button/text-button.component.html index 3b26f78..2a4f545 100644 --- a/frontend/src/app/atomic/text-button/text-button.component.html +++ b/frontend/src/app/atomic/text-button/text-button.component.html @@ -1 +1 @@ - + diff --git a/frontend/src/app/atomic/text-button/text-button.component.ts b/frontend/src/app/atomic/text-button/text-button.component.ts index b585f5c..6955ca0 100644 --- a/frontend/src/app/atomic/text-button/text-button.component.ts +++ b/frontend/src/app/atomic/text-button/text-button.component.ts @@ -9,4 +9,15 @@ import {Component, Input} from '@angular/core'; }) export class TextButtonComponent { @Input() text: string = ''; + + private _disabled: boolean = false; + + get disabled(): boolean { + return this._disabled; + } + + @Input() + set disabled(value: boolean | undefined) { + this._disabled = value === undefined || value === true; + } }