UNPKG

@swapper-finance/sdk

Version:
39 lines (35 loc) 920 B
import { ContractCall } from "@src/models"; export type ModalIntegrationThemeStyles = { themeColor?: string; bgPrimary?: string; bgSecondary?: string; bgTertiary?: string; textPrimary?: string; textRed?: string; textOrange?: string; textGreen?: string; buttonPrText?: string; buttonPrOffBg?: string; buttonPrOffText?: string; successDark?: string; successLight?: string; warningDark?: string; warningLight?: string; errorDark?: string; errorLight?: string; }; export type ModalIntegrationStyles = Pick< ModalIntegrationThemeStyles, "themeColor" > & { maxWidth?: string; borderRadius?: string }; export type ModalIntegrationPayload = { integratorId: string; dstChain: string; dstToken: string; customContractCalls?: ContractCall[]; desc?: string; dstDisplayToken?: string; lightTheme?: boolean; defaultWalletPicker?: boolean; styles?: ModalIntegrationStyles; };