Disable a button.
This commit is contained in:
@@ -24,6 +24,7 @@
|
|||||||
<div class="right">
|
<div class="right">
|
||||||
<button class="icon stroked primary"
|
<button class="icon stroked primary"
|
||||||
(click)="enableSelectionMode()"
|
(click)="enableSelectionMode()"
|
||||||
|
[disabled]="isNoAnyTaskList()"
|
||||||
matTooltip="Activer la sélection des task-lists"
|
matTooltip="Activer la sélection des task-lists"
|
||||||
matTooltipPosition="left">
|
matTooltipPosition="left">
|
||||||
<mat-icon>checklist_rtl</mat-icon>
|
<mat-icon>checklist_rtl</mat-icon>
|
||||||
|
|||||||
@@ -53,4 +53,8 @@ export class HeaderComponent implements OnInit, OnDestroy {
|
|||||||
disableSelectionMode(): void {
|
disableSelectionMode(): void {
|
||||||
this._taskListService.disableSelectionMode();
|
this._taskListService.disableSelectionMode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
isNoAnyTaskList(): boolean {
|
||||||
|
return this._taskListService.isNoAnyTaskList();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -207,4 +207,8 @@ export class TaskListService {
|
|||||||
get selectedTaskList(): TaskList {
|
get selectedTaskList(): TaskList {
|
||||||
return this._store.value?.selectedTaskLists[0];
|
return this._store.value?.selectedTaskLists[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
isNoAnyTaskList(): boolean {
|
||||||
|
return !this.store?.taskLists?.length;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user