venom-connect
Version:
<p align="center"> <a href="https://github.com/venom-blockchain/developer-program"> <img src="https://raw.githubusercontent.com/venom-blockchain/developer-program/main/vf-dev-program.png" alt="Logo" width="366.8" height="146.4"> </a> </p>
37 lines • 1.11 kB
TypeScript
/// <reference types="react" />
import { ProviderOptionsListWithOnClick, SimpleFunction, ThemeConfig } from "../types";
declare global {
interface Window {
__hasEverscaleProvider?: boolean;
__ever?: any;
__hasVenomProvider?: boolean;
__venom?: any;
__oxy?: any;
updateVenomModal: any;
venomNetworkIntervalId?: number;
}
}
declare type ModalProps = {
error?: string;
networkName: string;
themeConfig: ThemeConfig;
options: ProviderOptionsListWithOnClick;
onClose: SimpleFunction;
changeWallet: SimpleFunction;
disconnect?: SimpleFunction;
clearError?: () => void;
};
export declare type ModalState = {
show: boolean;
themeConfig?: ThemeConfig;
wrongNetwork?: boolean;
isFullProvider?: boolean;
isExtensionWindowOpen?: boolean;
popUpText: {
title: string;
text?: string;
};
};
export declare const Modal: ({ error, clearError, networkName, themeConfig, options, onClose, changeWallet, disconnect, }: ModalProps) => JSX.Element;
export {};
//# sourceMappingURL=Modal.d.ts.map