@if (isnovo) {
@if (loading()) {

Загрузка...

} @if (error()) {

{{ error() }}

Вернуться
} @if (item() && !loading()) {

{{ item()!.name }}

{{ getRatingStars(item()!.rating) }} {{ item()!.rating }} ({{ item()!.callbacks?.length || 0 }})
@if (item()!.discount > 0) {
{{ item()!.price }} {{ item()!.currency }} -{{ item()!.discount }}%
{{ getDiscountedPrice() | number:'1.2-2' }} {{ item()!.currency }}
} @else {
{{ item()!.price }} {{ item()!.currency }}
}
Наличие:
{{ item()!.remainings === 'high' ? 'В наличии' : item()!.remainings === 'medium' ? 'Мало' : 'Осталось немного' }}

Описание

Отзывы ({{ item()!.callbacks?.length || 0 }})

Ваш отзыв

@for (star of [1, 2, 3, 4, 5]; track star) { }
@if (!newReview.anonymous && getUserDisplayName()) { {{ getUserDisplayName() }} }
@if (reviewSubmitStatus() === 'success') {
Спасибо за ваш отзыв!
} @if (reviewSubmitStatus() === 'error') {
Ошибка отправки. Попробуйте позже.
}
@if (item()!.callbacks && item()!.callbacks!.length > 0) { @for (review of item()!.callbacks!; track review.userID) {
{{ review.userID || 'Пользователь' }} @if (review.timestamp) { {{ formatDate(review.timestamp) }} }
{{ getRatingStars(review.rating || 0) }}

{{ review.content }}

} } @else {

Пока нет отзывов. Станьте первым!

}
}
} @else {
@if (loading()) {

Загрузка товара...

} @if (error()) {

{{ error() }}

Вернуться на главную
} @if (item() && !loading()) {

{{ item()!.name }}

@for (star of [1, 2, 3, 4, 5]; track star) { }
{{ item()!.rating }} ({{ item()!.callbacks?.length || 0 }} отзывов)
@if (item()!.discount > 0) {
{{ item()!.price }} {{ item()!.currency }} -{{ item()!.discount }}%
}
{{ item()!.discount > 0 ? (getDiscountedPrice() | number:'1.2-2') : item()!.price }} {{ item()!.currency }}
Наличие: {{ item()!.remainings === 'high' ? 'В наличии' : item()!.remainings === 'medium' ? 'Заканчивается' : 'Последние штуки' }}

Описание

Отзывы ({{ item()!.callbacks?.length || 0 }})

Оставить отзыв

@for (star of [1, 2, 3, 4, 5]; track star) { }
@if (!newReview.anonymous && getUserDisplayName()) { {{ getUserDisplayName() }} }
@if (reviewSubmitStatus() === 'success') {
Спасибо за ваш отзыв!
} @if (reviewSubmitStatus() === 'error') {
Ошибка отправки. Попробуйте позже.
}
@if (item()?.callbacks && item()!.callbacks!.length > 0) { @for (callback of item()!.callbacks; track $index) {
{{ callback.userID || 'Аноним' }} @if (callback.timestamp) { {{ formatDate(callback.timestamp) }} }
@if (callback.rating) {
@for (star of [1, 2, 3, 4, 5]; track star) { }
}
@if (callback.content) {

{{ callback.content }}

}
} } @else {

Пока нет отзывов. Станьте первым!

}
@if (item()!.questions && item()!.questions!.length > 0) {

Вопросы и ответы ({{ item()!.questions!.length }})

@for (question of item()!.questions!; track $index) {
В {{ question.question }}
О {{ question.answer }}
}
} }
}