Skip to content

Commit 449b3f8

Browse files
committed
single dish update
1 parent 683852d commit 449b3f8

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

lab5/restauracja/src/app/singledish/singledish.component.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,12 @@ span.np{
9191
.strong{
9292
font-weight: bold;
9393
font-size:1.2em;
94+
}
95+
96+
.center{
97+
display:flex;
98+
flex-direction: column;
99+
align-items: center;
100+
justify-content: center;
101+
font-size:1.6em;
94102
}

lab5/restauracja/src/app/singledish/singledish.component.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,18 @@ <h2 class="shdesc">kuchnia {{ dish[0].type}}, {{ dish[0].category }}</h2>
2020
<h2>Dostępny u nas tylko za <span class="price">${{dish[0].price}}</span></h2>
2121
</div>
2222
<h2>Recenzje</h2>
23+
<div class="center">
24+
<app-dish-rating (ratingChanged)="ratingEventHandler(dish[0], $event)" [dishLikes]="dish[0].likes"
25+
[dishDislikes]="dish[0].dislikes"></app-dish-rating>
26+
</div>
2327
<div class="review" *ngFor="let review of reviews">
2428
<span class="strong">Użytkownik: </span><span>{{review.nick}}</span>
2529
<p></p>
2630
<span class="strong">Data: </span><span>{{review.date}}</span>
2731
<p></p>
2832
<span class="strong">Treść: </span><span>{{review.review}}</span>
2933
</div>
34+
35+
3036
<app-dishrate (newReviewEvent)="addReview($event)"></app-dishrate>
3137
</ng-container>

lab5/restauracja/src/app/singledish/singledish.component.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,15 @@ export class SingledishComponent implements OnInit {
7676
this.reviews.push(newReview);
7777
}
7878

79+
ratingEventHandler(dish: Dish, ev: any) {
80+
if (ev == 1) {
81+
dish.likes += 1
82+
}
83+
else {
84+
dish.dislikes += 1
85+
}
86+
}
87+
7988
}
8089
interface review {
8190
nick: string;

0 commit comments

Comments
 (0)