Ensure review cards show if a critic review

This commit is contained in:
Joseph Milazzo 2025-04-29 10:34:23 -05:00
parent da99c97813
commit 79837d9eca
3 changed files with 9 additions and 5 deletions

View file

@ -27,6 +27,9 @@
{{review.username}} {{review.username}}
} }
{{(isMyReview ? '' : review.username | defaultValue:'')}} {{(isMyReview ? '' : review.username | defaultValue:'')}}
@if (review.authority === RatingAuthority.Critic) {
({{t('critic')}})
}
</div> </div>
@if (review.isExternal){ @if (review.isExternal){
<span class="review-score">{{t('rating-percentage', {r: review.score})}}</span> <span class="review-score">{{t('rating-percentage', {r: review.score})}}</span>

View file

@ -13,15 +13,13 @@ import {UserReview} from "./user-review";
import {NgbModal} from "@ng-bootstrap/ng-bootstrap"; import {NgbModal} from "@ng-bootstrap/ng-bootstrap";
import {ReviewCardModalComponent} from "../review-card-modal/review-card-modal.component"; import {ReviewCardModalComponent} from "../review-card-modal/review-card-modal.component";
import {AccountService} from "../../_services/account.service"; import {AccountService} from "../../_services/account.service";
import { import {ReviewModalCloseEvent, ReviewModalComponent} from "../review-modal/review-modal.component";
ReviewModalCloseEvent,
ReviewModalComponent
} from "../review-modal/review-modal.component";
import {ReadMoreComponent} from "../../shared/read-more/read-more.component"; import {ReadMoreComponent} from "../../shared/read-more/read-more.component";
import {DefaultValuePipe} from "../../_pipes/default-value.pipe"; import {DefaultValuePipe} from "../../_pipes/default-value.pipe";
import {ProviderImagePipe} from "../../_pipes/provider-image.pipe"; import {ProviderImagePipe} from "../../_pipes/provider-image.pipe";
import {TranslocoDirective} from "@jsverse/transloco"; import {TranslocoDirective} from "@jsverse/transloco";
import {ScrobbleProvider} from "../../_services/scrobbling.service"; import {ScrobbleProvider} from "../../_services/scrobbling.service";
import {RatingAuthority} from "../../_models/rating";
@Component({ @Component({
selector: 'app-review-card', selector: 'app-review-card',
@ -66,4 +64,6 @@ export class ReviewCardComponent implements OnInit {
} }
}) })
} }
protected readonly RatingAuthority = RatingAuthority;
} }

View file

@ -93,7 +93,8 @@
"your-review": "This is your review", "your-review": "This is your review",
"external-review": "External Review", "external-review": "External Review",
"local-review": "Local Review", "local-review": "Local Review",
"rating-percentage": "Rating {{r}}%" "rating-percentage": "Rating {{r}}%",
"critic": "critic"
}, },
"want-to-read": { "want-to-read": {