@if (loading) {
{{ t('labels.loadingReviews') }}
} @else if (reviews?.length === 0) {
@if (hasPermission && !reviewsLocked && reviewDownloadEnabled) { }

{{ t('empty.noReviews') }}

@if (!reviewDownloadEnabled) {

{{ t('empty.downloadsDisabled') }}

} @else if (hasPermission && !reviewsLocked) {

{{ t('empty.fetchPrompt') }}

}
} @else {
@for (review of reviews; track review.id || $index) {
@if (review.spoiler && !isSpoilerRevealed(review.id!)) { }
{{ review.reviewerName || t('labels.anonymous') }} @if (review.metadataProvider) { } @if (review.country) { } @if (review.spoiler) { }
@if (review.date) { {{ formatDate(review.date) }} }
@if (review.rating) {
{{ review.rating }}/5
} @if (hasPermission) { @if (reviewsLocked) {
} @else { } }
@if (review.title && (!review.spoiler || isSpoilerRevealed(review.id!))) {

{{ review.title }}

}
@if (review.spoiler && !isSpoilerRevealed(review.id!)) {
@if (review.title) {

{{ review.title }}

} @if (review.body) {
{{ review.body }}
} @else {
{{ t('empty.noContent') }}
}
} @else { @if (review.body) {
{{ review.body }}
} @else {
{{ t('empty.noContent') }}
} }
}
}
@if (hasPermission) { } @if (hasPermission && reviews && reviews.length > 0) { } @if (reviews && reviews.length > 0) { }