From 34e21f004a2b572015b04c8e511539d7d8df0ff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Mau=C3=9F?= <lukas.mauss@mni.thm.de> Date: Thu, 16 May 2019 23:19:46 +0200 Subject: [PATCH] Fix button position in search bar --- .../comment-list/comment-list.component.html | 35 +++++++++++-------- .../comment-list/comment-list.component.scss | 6 +++- 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/src/app/components/shared/comment-list/comment-list.component.html b/src/app/components/shared/comment-list/comment-list.component.html index f2a8effa8..98683e222 100644 --- a/src/app/components/shared/comment-list/comment-list.component.html +++ b/src/app/components/shared/comment-list/comment-list.component.html @@ -8,21 +8,25 @@ (click)="hideCommentsList=false; searchBox.value=''"> <mat-icon>close</mat-icon> </button> + <span class="fill-remaining-space"></span> - <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value && userRole === 1 && comments.length > 0" - [matTooltip]="'Export comments'" (click)="openExportDialog()"> - <mat-icon class="searchBarIcon" color="accent">cloud_download</mat-icon> - </button> - <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value" - color="accent" (click)="openCreateDialog()"> - <mat-icon class="searchBarIcon">add_circle</mat-icon> - </button> + <div class="button-bar" fxLayoutAlign="center center"> + <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value && userRole === 1 && comments.length > 0" + [matTooltip]="'Export comments'" (click)="openExportDialog()"> + <mat-icon class="searchBarIcon" color="accent">cloud_download</mat-icon> + </button> - <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value && comments.length > 0" - color="accent" [matMenuTriggerFor]="filterMenu"> - <mat-icon class="searchBarIcon">sort</mat-icon> - </button> + <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value" + color="accent" (click)="openCreateDialog()"> + <mat-icon class="searchBarIcon">add_circle</mat-icon> + </button> + + <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value && comments.length > 0" + color="accent" [matMenuTriggerFor]="filterMenu"> + <mat-icon class="searchBarIcon">sort</mat-icon> + </button> + </div> <mat-menu #filterMenu="matMenu" xPosition="before"> <div id="filterIcon"> @@ -56,9 +60,10 @@ </mat-menu> </div> -<mat-card class="outer-card" *ngIf="comments.length > 0"> +<mat-card class="outer-card" *ngIf="showComments().length > 0"> <app-comment *ngFor="let current of showComments()" [comment]="current"></app-comment> </mat-card> -<div fxLayout="row" fxLayoutAlign="center center" class="no-comments"> - <h4 *ngIf="comments.length < 1">{{ 'comment-page.no-comments' | translate }}</h4> + +<div *ngIf="comments.length < 1" fxLayout="row" fxLayoutAlign="center center" class="no-comments"> + <h4>{{ 'comment-page.no-comments' | translate }}</h4> </div> diff --git a/src/app/components/shared/comment-list/comment-list.component.scss b/src/app/components/shared/comment-list/comment-list.component.scss index ba0f6026d..60184789e 100644 --- a/src/app/components/shared/comment-list/comment-list.component.scss +++ b/src/app/components/shared/comment-list/comment-list.component.scss @@ -40,7 +40,7 @@ input { height: 45px !important; text-align: center; min-width: 50px; - margin: 10px 2% 0 0; + margin: 0 2% 0 0; } .close { @@ -61,3 +61,7 @@ input { h4 { color: var(--text-1); } + +.button-bar { + margin-right: 2%; +} -- GitLab