mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Merged PR 1045: #2688 WK Updated Show Custom Price Function
#2688 WK Updated Show Custom Price Function
This commit is contained in:
committed by
Andreas Schickinger
parent
9d988e18be
commit
d9460df0ca
@@ -4,7 +4,7 @@ import { ApplicationService } from '@core/application';
|
||||
import { DomainCheckoutService } from '@domain/checkout';
|
||||
import { AddToShoppingCartDTO, AvailabilityDTO, VATType } from '@swagger/checkout';
|
||||
import { UiModalRef } from '@ui/modal';
|
||||
import { debounceTime, first, map, shareReplay, switchMap } from 'rxjs/operators';
|
||||
import { debounceTime, first, map, switchMap, withLatestFrom } from 'rxjs/operators';
|
||||
import { combineLatest, Observable } from 'rxjs';
|
||||
import { PurchasingOptionsModalData } from './purchasing-options-modal.data';
|
||||
import { PurchasingOptions, PurchasingOptionsModalStore } from './purchasing-options-modal.store';
|
||||
@@ -46,7 +46,8 @@ export class PurchasingOptionsModalComponent {
|
||||
readonly quantityError$ = this.purchasingOptionsModalStore.selectQuantityError;
|
||||
|
||||
readonly showCustomPrice$ = this.purchasingOptionsModalStore.selectAvailabilities.pipe(
|
||||
map((availabilities) => Object.keys(availabilities)?.every((key) => !availabilities[key]?.price?.value?.value))
|
||||
withLatestFrom(this.option$),
|
||||
map(([availabilities, option]) => !availabilities[option]?.price?.value?.value)
|
||||
);
|
||||
|
||||
readonly customPriceInvalid$ = combineLatest([
|
||||
|
||||
Reference in New Issue
Block a user