UNPKG

@dynamic-labs/sdk-react-core

Version:

A React SDK for implementing wallet web3 authentication and authorization to your website.

17 lines (16 loc) 861 B
import React, { FC, PropsWithChildren, RefObject } from 'react'; export type DynamicBridgeWidgetEvents = { onDynamicBridgeWidgetClose: () => void; }; export type DynamicBridgeWidgetContextType = { events: DynamicBridgeWidgetEvents; bridgeWidgetView: DynamicBridgeWidgetContextViews; setBridgeWidgetView: (view: DynamicBridgeWidgetContextViews) => void; widgetRef: RefObject<HTMLDivElement>; inlineControlsRef: RefObject<HTMLDivElement>; goToProfileView: () => void; }; export declare const DynamicBridgeWidgetContext: React.Context<DynamicBridgeWidgetContextType | undefined>; export declare const useDynamicBridgeWidgetContext: () => DynamicBridgeWidgetContextType; export type DynamicBridgeWidgetContextViews = 'wallets' | 'profile' | 'edit-profile'; export declare const DynamicBridgeWidgetContextProvider: FC<PropsWithChildren>;