@if ((groupedItems$ | async)?.length <= 0 && !(fetching$ | async)) {

Ihr Warenkorb ist leer.

Sie haben alle Artikel aus dem
Warenkorb entfernt oder noch
keinen Artikel hinzugefügt.

Artikel suchen
} @else { @if (shoppingCart$ | async; as shoppingCart) {

Warenkorb

@if (!(isDesktop$ | async)) { } @for (group of groupedItems$ | async; track trackByGroupedItems($index, group); let lastGroup = $last) { @if (group?.orderType !== undefined) {
@if (group.orderType !== 'Dummy') { }
{{ group.orderType !== 'Dummy' ? group.orderType : 'Manuelle Anlage / Dummy Bestellung' }} @if (group.orderType === 'Dummy') { }
@if (group.orderType !== 'Download' && group.orderType !== 'Dummy') {
}
@if ( group.orderType === 'Download' || group.orderType === 'Versand' || group.orderType === 'B2B-Versand' || group.orderType === 'DIG-Versand' ) {
} } @for (item of group.items; track trackByItemId(i, item); let lastItem = $last; let i = $index) { @if (group?.orderType !== undefined && (item.features?.orderType === 'Abholung' || item.features?.orderType === 'Rücklage')) { @if (item?.destination?.data?.targetBranch?.data; as targetBranch) { @if (i === 0 || checkIfMultipleDestinationsForOrderTypeExist(targetBranch, group, i)) {
{{ targetBranch?.name }} | {{ targetBranch | branchAddress }}

} } } @if (!lastItem) {
} } }
} } @if (fetching$ | async) {
}