@swapper-finance/sdk
Version:
JavaScript SDK form Swapper
39 lines (35 loc) • 920 B
text/typescript
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;
};