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 306fe5587e2648e792e35bda0996f8779d7bb71e..c775e7805f5a813cc0cbbcd36351bbbd5af3e600 100644 --- a/src/app/components/shared/comment-list/comment-list.component.html +++ b/src/app/components/shared/comment-list/comment-list.component.html @@ -60,9 +60,7 @@ </mat-menu> </div> -<mat-card class="outer-card" *ngIf="showComments().length > 0"> - <app-comment *ngFor="let current of showComments()" [comment]="current"></app-comment> -</mat-card> +<app-comment *ngFor="let current of showComments()" [comment]="current"></app-comment> <div *ngIf="comments.length < 1" fxLayout="row" fxLayoutAlign="center center" class="no-comments"> <h4>{{ 'comment-page.no-comments' | translate }}</h4> 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 e57356072db4227fcc127ed8a23fee5aee8947f8..9198f0f3f4dcbe790682a93ee75ed35d56e2607d 100644 --- a/src/app/components/shared/comment-list/comment-list.component.scss +++ b/src/app/components/shared/comment-list/comment-list.component.scss @@ -1,8 +1,3 @@ -.outer-card { - margin-bottom: 10px; - background-color: var(--primary); -} - app-comment { overflow: auto; overflow-wrap: break-word; @@ -29,7 +24,7 @@ input { #search-container { border-radius: 5px; background-color: var(--primary-variant); - margin-bottom: 10px; + margin-bottom: 2%; } .search-icon { diff --git a/src/app/components/shared/comment/comment.component.html b/src/app/components/shared/comment/comment.component.html index 98dff1aeefbed675ffe9001795f6853c895876b7..f29cfacadfdd4b06f893ed7760da008231b5d5a4 100644 --- a/src/app/components/shared/comment/comment.component.html +++ b/src/app/components/shared/comment/comment.component.html @@ -3,22 +3,22 @@ <div fxLayout="column"> <div fxLayout="row"> <span class="fill-remaining-space"></span> - <div class="date"> + <div fxLayout="row" class="date"> <div *ngIf="language === 'de'; else englishDate"> - {{comment.timestamp | date: ' HH:mm:ss '}}Uhr,{{comment.timestamp | date: ' M.d.yy'}} + {{comment.timestamp | date: ' HH:mm '}} </div> <ng-template #englishDate> - {{comment.timestamp | date: 'h:mm:ss a, M/d/yy'}} + {{comment.timestamp | date: 'h:mm a'}} </ng-template> </div> - <button mat-icon-button *ngIf="comment.correct || !isStudent" [disabled]="isStudent" (click)="setCorrect(comment)"> + <button mat-icon-button [disabled]="isStudent" (click)="setCorrect(comment)"> <mat-icon [ngClass]="{true : 'correct-icon', false: 'not-marked'}[comment.correct]">check_circle</mat-icon> </button> - <button mat-icon-button *ngIf="comment.favorite || !isStudent" [disabled]="isStudent" + <button mat-icon-button [disabled]="isStudent" (click)="setFavorite(comment)"> - <mat-icon [ngClass]="{true: 'favorite-icon', false: 'not-marked'}[comment.favorite]">favorite_border</mat-icon> + <mat-icon [ngClass]="{true: 'favorite-icon', false: 'not-marked'}[comment.favorite]">favorite</mat-icon> </button> - <button mat-icon-button *ngIf="comment.read || !isStudent" [disabled]="isStudent" (click)="setRead(comment)"> + <button mat-icon-button [disabled]="isStudent" (click)="setRead(comment)"> <mat-icon class="icon" [ngClass]="{'read-icon': comment.read, 'not-marked' : !comment.read}">visibility </mat-icon> </button> diff --git a/src/app/components/shared/comment/comment.component.scss b/src/app/components/shared/comment/comment.component.scss index d5386181d262aae6a3de6ddf568acceff84f55f6..c01c4985947cbc3706efc0e71edb60efd89e630a 100644 --- a/src/app/components/shared/comment/comment.component.scss +++ b/src/app/components/shared/comment/comment.component.scss @@ -1,10 +1,8 @@ #comment-card { - margin-bottom: 20px; + margin-bottom: 3%; background-color: var(--surface); cursor: pointer; - padding-bottom: 10px; - padding-top: 10px; - padding-right: 5px; + padding: 1.5% 1.5% 3% 3%; transition: background-color 1s linear; } @@ -29,7 +27,7 @@ mat-card-content > :first-child { } .not-marked { - color: var(--on-surface); + color: var(--background); } .correct-icon { @@ -41,7 +39,7 @@ mat-card-content > :first-child { } .favorite-icon { - color: var(--yellow); + color: var(--red); } h2 { @@ -57,8 +55,6 @@ h2 { font-size: 140%; max-height: 120px; overflow: auto; - padding-left: 2%; - padding-right: 2%; color: var(--on-surface) } @@ -68,10 +64,9 @@ h2 { .date { padding-top: 10px; - margin-left: 2%; - opacity: 0.4; + opacity: 0.7; position: absolute; - color: var(--on-surface) + color: var(--on-surface); } .highlighted { @@ -82,4 +77,3 @@ h2 { .highlighted * { color: var(--on-secondary)!important; } - diff --git a/src/theme/default-theme/defaultTheme.const.ts b/src/theme/default-theme/defaultTheme.const.ts index 143687c13b8f353a8f9c6bf175c83e839434b36e..2e250b754f4368d81df143a1562a9867766c12ff 100644 --- a/src/theme/default-theme/defaultTheme.const.ts +++ b/src/theme/default-theme/defaultTheme.const.ts @@ -15,10 +15,10 @@ export const arsnova = { '--on-background': '#000000', '--on-surface': '#000000', - '--green': '#81c784', - '--red': '#FF8A80', - '--yellow': '#FFD54F', - '--blue': '#3f51b5', + '--green': '#80bb26', + '--red': '#9c132d', + '--yellow': '#f5aa01', + '--blue': '#002878', '--purple': '#9c27b0', '--light-green': '#80ba24', '--grey': '#BDBDBD',