Skip to content

Commit

Permalink
fix event names
Browse files Browse the repository at this point in the history
  • Loading branch information
0xAlec committed Jan 28, 2025
1 parent f7528b7 commit bf660fe
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
8 changes: 4 additions & 4 deletions src/internal/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ export enum AnalyticsEvent {
WALLET_OPTION_SELECTED = 'walletOptionSelected',

// Swap
SLIPPAGE_CHANGED = 'slippageChanged',
TOKEN_SELECTED = 'tokenSelected',
SWAP_SLIPPAGE_CHANGED = 'swapSlippageChanged',
SWAP_TOKEN_SELECTED = 'swapTokenSelected',
SWAP_SUCCESS = 'swapSuccess',
}

Expand All @@ -40,10 +40,10 @@ export type AnalyticsEventData = {
};

// Swap
[AnalyticsEvent.SLIPPAGE_CHANGED]: {
[AnalyticsEvent.SWAP_SLIPPAGE_CHANGED]: {
slippage: number;
};
[AnalyticsEvent.TOKEN_SELECTED]: {
[AnalyticsEvent.SWAP_TOKEN_SELECTED]: {
token: string;
source: 'from' | 'to';
};
Expand Down
2 changes: 1 addition & 1 deletion src/swap/components/SwapAmountInput.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export function SwapAmountInput({

const handleSetToken = useCallback(
(token: Token) => {
sendAnalytics(AnalyticsEvent.TOKEN_SELECTED, {
sendAnalytics(AnalyticsEvent.SWAP_TOKEN_SELECTED, {
token: token.address,
source: type,
});
Expand Down
15 changes: 9 additions & 6 deletions src/swap/components/SwapSettingsSlippageInput.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ export function SwapSettingsSlippageInput({
const updateSlippage = useCallback(
(newSlippage: number) => {
if (newSlippage !== lifecycleStatus.statusData.maxSlippage) {
sendAnalytics(AnalyticsEvent.SWAP_SLIPPAGE_CHANGED, {
slippage: newSlippage,
});
updateLifecycleStatus({
statusName: 'slippageChange',
statusData: {
Expand All @@ -47,7 +50,11 @@ export function SwapSettingsSlippageInput({
});
}
},
[lifecycleStatus.statusData.maxSlippage, updateLifecycleStatus],
[
lifecycleStatus.statusData.maxSlippage,
updateLifecycleStatus,
sendAnalytics,
],
);

// Handles user input for custom slippage.
Expand All @@ -58,14 +65,10 @@ export function SwapSettingsSlippageInput({
const parsedSlippage = Number.parseFloat(newSlippage);
const isValidNumber = !Number.isNaN(parsedSlippage);

sendAnalytics(AnalyticsEvent.SLIPPAGE_CHANGED, {
slippage: parsedSlippage,
});

// Update slippage to parsed value if valid, otherwise set to 0
updateSlippage(isValidNumber ? parsedSlippage : 0);
},
[updateSlippage, sendAnalytics],
[updateSlippage],
);

// Toggles between auto and custom slippage settings
Expand Down

0 comments on commit bf660fe

Please sign in to comment.