π΅Events
Subscribe to Rango Widget Events
export type Events = {
[WidgetEvents.RouteEvent]: RouteEventData;
[WidgetEvents.StepEvent]: StepEventData;
[WidgetEvents.QuoteEvent]: QuoteEventData;
[WidgetEvents.WalletEvent]: WalletEventData;
[WidgetEvents.UiEvent]: UiEventData;
};Route Events
import { useEffect } from "react";
import {
Widget,
widgetEventEmitter,
WidgetEvents,
} from "@rango-dev/widget-embedded";
export function Component() {
useEffect(() => {
widgetEventEmitter.on(WidgetEvents.RouteEvent, (routeEvent) => {
const { event, route } = routeEvent;
// your custom logic goes here
});
return () => widgetEventEmitter.off(WidgetEvents.RouteEvent);
}, [widgetEventEmitter]);
}Step Events
Wallet Events
Quote Events
UI Events
Last updated