Refactor header style.

This commit is contained in:
2022-03-06 13:38:02 +01:00
parent 0fbc8b1392
commit c027357cfe
3 changed files with 61 additions and 24 deletions

View File

@@ -1,21 +1,34 @@
<nav *ngIf="!selectionMode"> <nav *ngIf="!selectionMode">
<span class="title"> <div class="left">
<img src="../../assets/images/to-do.png" /> <span class="title">
To Do <img src="../../assets/images/to-do.png" />
</span> To Do
<button *ngIf="!activeTaskList" </span>
(click)="openNewListForm()" <button *ngIf="!activeTaskList"
class="raised" (click)="openNewListForm()"
matRipple> class="raised"
Nouvelle liste matRipple>
</button> Nouvelle liste
<button *ngIf="activeTaskList" </button>
(click)="goTaskListsPane()" <button *ngIf="activeTaskList"
class="icon raised" (click)="goTaskListsPane()"
matRipple class="icon raised"
matTooltip="Retourner aux task-lists"> matRipple
<mat-icon>chevron_left</mat-icon> matTooltip="Retourner aux task-lists">
</button> <mat-icon>chevron_left</mat-icon>
</button>
</div>
<div class="middle">
test
</div>
<div class="right">
<button class="icon raised"
(click)="enableSelectionMode()"
matTooltip="Activer la sélection des task-lists"
matTooltipPosition="left">
<mat-icon>checklist_rtl</mat-icon>
</button>
</div>
</nav> </nav>
<nav *ngIf="selectionMode" class="selectionMode"> <nav *ngIf="selectionMode" class="selectionMode">
<div></div> <div></div>

View File

@@ -8,6 +8,33 @@ nav {
height: 3.2rem; height: 3.2rem;
background-color: #666; background-color: #666;
.left {
position: absolute;
left: 1rem;
display: flex;
flex-direction: row;
align-items: center;
.title {
font-size: 1.5rem;
display: flex;
align-items: center;
margin-right: 1rem;
}
}
.middle {
display: flex;
margin: auto;
}
.right {
position: absolute;
right: 1rem;
}
&.selectionMode { &.selectionMode {
font-weight: bold; font-weight: bold;
background-color: #185eb4; background-color: #185eb4;
@@ -21,11 +48,4 @@ nav {
margin: 0 1rem; margin: 0 1rem;
} }
} }
.title {
font-size: 1.5rem;
margin: 0 1rem;
display: flex;
align-items: center;
}
} }

View File

@@ -46,6 +46,10 @@ export class HeaderComponent implements OnInit, OnDestroy {
this._taskListService.removeActiveTaskList(); this._taskListService.removeActiveTaskList();
} }
enableSelectionMode(): void {
this._taskListService.enableSelectionMode();
}
disableSelectionMode(): void { disableSelectionMode(): void {
this._taskListService.disableSelectionMode(); this._taskListService.disableSelectionMode();
} }