kupos-ui-components-lib
Version:
A reusable UI components package
75 lines (72 loc) • 1.97 kB
text/typescript
export interface PaymentSideBarProps {
variant?: "mobile" | "desktop";
serviceNameOnward: string;
serviceNameReturn: string;
metaData?: any;
dateOnward?: string;
dateReturn?: string;
sourceOnward?: string;
sourceReturn?: string;
destinationOnward?: string;
destinationReturn?: string;
boardingStageOnward?: string;
boardingStageReturn?: string;
droppingStageOnward?: string;
droppingStageReturn?: string;
boardingTimeOnward?: string;
boardingTimeReturn?: string;
droppingTimeOnward?: string;
droppingTimeReturn?: string;
durationOnward?: string;
durationReturn?: string;
selectSeatOnward: any;
selectSeatReturn: any;
journeyTypeActive?: number ;
trainTypeOnward?: boolean;
trainTypeReturn?: boolean;
setJourneyTypeActive?: (value: number) => void;
translation?: { [key: string]: string };
colors: {
kuposButtonColor?: string;
topLabelColor?: string;
tooltipColor?: string;
ratingBorderColor?: string;
ratingBottomColor?: string;
priceColor?: string;
secondaryBgColor?: string;
secondaryTextColor?: string;
primaryButtonTextColor?: string;
bottomStripColor?: string;
};
trainType?: boolean;
icons?: {
origin?: string;
destination?: string;
hours?: string;
whatsappInfoIcon?: string;
closeIcon?: string;
},
selectedOnward?: any;
selectedReturn?: any;
conexionChecked?: boolean;
conexionPassengers?: number;
returnConexionFare?: number;
conexionFare?: number;
loginData?: any;
checkWhatsappEligibility?: boolean;
removeDiscountAtomValue?: boolean;
netFare?: number;
walletMoney?: number;
virtualMoney?: number;
virtualLimit?: number;
discountAmount?: number;
discountArray?: any;
agencyFee?: number;
isAgency?: boolean;
showUsd?: boolean;
netFareInUsd?: number;
promoCode?: any;
onPromoRemove?: () => void;
renderDiscount?: (discountAmount: number) => React.ReactNode;
currencySign?: string;
}