@if (loading()) {
@for (slot of skeletonSlots; track slot) {
}
}
@if (error()) {
{{ 'catalog.errorTitle' | translate }}
{{ error()! | translate }}
}
@if (!loading() && !error() && viewMode() === 'categories') {
{{ state().category?.title || ('catalog.allCategories' | translate) }}
{{ 'catalog.categoryHint' | translate }}
@if (categories().length > 0) {
} @else {
{{ 'catalog.emptyTitle' | translate }}
{{ 'catalog.emptyCategories' | translate }}
}
}
@if (!loading() && !error() && viewMode() === 'products') {
{{ state().category?.title || ('catalog.products' | translate) }}
{{ 'catalog.productHint' | translate }}
@if (loadingProducts()) {
{{ 'catalog.loadingProducts' | translate }}
}
@if (!loadingProducts() && products().length > 0) {
} @else if (!loadingProducts()) {
{{ 'catalog.emptyTitle' | translate }}
{{ 'catalog.emptyProducts' | translate }}
}
}