File

feature-libs/checkout/root/model/checkout-step.model.ts

Index

Properties

Properties

disabled
disabled: boolean
Type : boolean
Optional
id
id: string
Type : string
name
name: string
Type : string
routeName
routeName: string
Type : string
type
type: Array<CheckoutStepType>
Type : Array<CheckoutStepType>
export enum CheckoutStepType {
  SHIPPING_ADDRESS = 'shippingAddress',
  DELIVERY_MODE = 'deliveryMode',
  PAYMENT_DETAILS = 'paymentDetails',
  REVIEW_ORDER = 'reviewOrder',
  PAYMENT_TYPE = 'paymentType',
}

export const checkoutShippingSteps = [
  CheckoutStepType.SHIPPING_ADDRESS,
  CheckoutStepType.DELIVERY_MODE,
];

export const checkoutPaymentSteps = [
  CheckoutStepType.PAYMENT_DETAILS,
  CheckoutStepType.PAYMENT_TYPE,
  CheckoutStepType.SHIPPING_ADDRESS,
];

export interface CheckoutStep {
  id: string;
  name: string;
  routeName: string;
  type: Array<CheckoutStepType>;
  disabled?: boolean;
}

result-matching ""

    No results matching ""