This commit is contained in:
Kirill
2026-05-28 21:20:35 +05:00
parent 966731d3e1
commit 7000fbffa7
10 changed files with 993 additions and 53 deletions
@@ -0,0 +1,11 @@
import type { OrderStatus } from '@/shared/constants/order'
type OrderPriceApprovalCandidate = {
status: OrderStatus
deliveryType: 'delivery' | 'pickup'
deliveryFeeLocked: boolean
}
export function orderRequiresPriceApproval(order: OrderPriceApprovalCandidate): boolean {
return order.status === 'PENDING_PAYMENT' && order.deliveryType === 'delivery' && order.deliveryFeeLocked === false
}