UNPKG

@dapplets/dapplet-extension

Version:
58 lines (57 loc) 1.6 kB
import * as React from 'react'; import ModuleInfo from '../../../../../../../background/models/moduleInfo'; import VersionInfo from '../../../../../../../background/models/versionInfo'; import { Bus } from '../../../../../../../common/bus'; interface Props { data: { sourceExtensionVersion: string; moduleId: string; contextIds: string[]; registry: string; payload: any; }; bus: Bus; } interface State { isLoading: boolean; mi: ModuleInfo; vi: VersionInfo; swarmGatewayUrl: string; isDetailsVisible: boolean; trustedUsers: { account: string; }[]; registries: { isEnabled: boolean; url: string; isDev: boolean; isAvailable: boolean; error: string; }[]; activeModule: { name: string; branch: string; version: string; order: number; hostnames: string[]; } | null; isRegistryExists: boolean; isRegistryEnabled: boolean; isTrustedUserExists: boolean; isTrustedUserEnabled: boolean; isModuleActivated: boolean; isModuleVersionEqual: boolean; isAllOk: boolean; } export declare class DappletConfirmation extends React.Component<Props, State> { private _isMounted; constructor(props: Props); componentDidMount(): Promise<void>; componentWillUnmount(): void; confirmButtonClickHandler(): Promise<void>; addRegistryClickHandler(): Promise<void>; enableRegistryClickHandler(): Promise<void>; cancelButtonClickHandler(): void; render(): React.JSX.Element; } export {};