/ src / utils / mixPanelEvents.ts
mixPanelEvents.ts
  1  export const AUTH = {
  2    CONNECT_WALLET: 'Connect wallet', //done
  3    SWITCH_WALLET: 'Switch wallet', //done
  4    MOCK_WALLET: 'Mock wallet', //done
  5    DISCONNECT_WALLET: 'Disconnect wallet', //done
  6    COPY_ADDRESS: 'Copy address', // done
  7    VIEW_EXPLORER: 'View explorer', // done
  8    VIEW_TX_HISTORY: 'View Tx History',
  9  };
 10  
 11  export const GENERAL = {
 12    SWITCH_NETWORK: 'Switch network',
 13    BUY_WITH_FIAT: 'Navigate to fiat onramp', //done
 14    TOOL_TIP: 'Tool Tip', //done
 15    EXTERNAL_LINK: 'External Link Navigaton',
 16    SET_SLIPPAGE: 'Set slippage',
 17    TOKEN_APPROVAL: 'Token Approval',
 18    ACCEPT_RISK: 'Accept Risk',
 19    TRANSACTION: 'Transaction',
 20    TRANSACTION_ERROR: 'Transaction Error',
 21    OPEN_MODAL: 'Open Modal',
 22    MAX_INPUT_SELECTION: 'Select Max input',
 23  };
 24  
 25  export const DASHBOARD = {
 26    CHANGE_MARKET: 'Change market on dashboard', //done
 27    VIEW_MARKETS: 'View markets on dashboard', // can be viewed in PAGEVIEW
 28    VIEW_RISK_DETAILS: 'View risk details on dashboard', // done
 29    DETAILS_NAVIGATION: 'View reserve details',
 30    E_MODE: 'E-Mode Actions',
 31    E_MODE_INFO_DASHBOARD: 'E-Mode toggle dashboard', // done
 32    VIEW_LM_DETAILS_DASHBOARD: 'View LM details dashboard', // done
 33    NOTIFY_DASHBOARD: 'Notify dashboard', // done
 34    TILE_VISBILITY: 'Tile visibility',
 35    SHOW_ASSETS_0_BALANCE: 'Show assets with zero balance dashboard', // done
 36    SELECT_V3_ETH_MARKET: 'Clicks a V3 ETH market from dashboard', // done
 37  };
 38  
 39  export const MARKETS = {
 40    DETAILS_NAVIGATION: 'View reserve details markets',
 41    SEARCH_ASSET: 'Search asset markets', // how to handle
 42    SORT: 'Sort',
 43    SELECT_V3_ETH_MARKET: 'Clicks a V3 ETH market from markets', // done
 44  };
 45  
 46  export const RESERVE_DETAILS = {
 47    RESERVE_TOKENS_DROPDOWN: 'View reserve tokens', // done
 48    RESERVE_TOKEN_ACTIONS: 'Reserve Token Action',
 49    ADD_TO_WALLET: 'Add token to wallet',
 50    ADD_TOKEN_TO_WALLET_DROPDOWN: 'View add token to wallet dropdown', //done
 51    GO_DASHBOARD_EMODE: 'Click Dashboard from E-Mode section', //done
 52    GRAPH_TIME_PERIOD: 'Graph Time Period Selector',
 53    GHO_CALCULATOR_ADD: 'Add stkAAVE to borrow at max discount',
 54    GHO_CALCULATOR_AMOUNT_CHANGE: 'Slider amount change',
 55  };
 56  
 57  export const YOUR_INFO_RESERVE_DETAILS = {
 58    SUPPLY_RESERVE: 'Supply assets your info reserve page', // done removed for DASHBOARD.BORROW_DASHBOARD with funnel property
 59    BORROW_RESERVE: 'Borrow assets your info reserve page', // done removed for DASHBOARD.BORROW_DASHBOARD with funnel property
 60  };
 61  
 62  export const TRANSACTION_HISTORY = {
 63    COPY_TX_ADDRESS: 'Copy Tx Address',
 64    DOWNLOAD: 'Tx History Download',
 65    FILTER: 'Tx History Filter Selected',
 66  };
 67  
 68  // TODO proper events here
 69  export const REPAY_MODAL = {
 70    SWITCH_REPAY_TYPE: 'Change repay type',
 71  };
 72  
 73  export const WITHDRAW_MODAL = {
 74    SWITCH_WITHDRAW_TYPE: 'Change withdraw type',
 75  };
 76  
 77  export const STAKE = {
 78    STAKE_TOKEN: 'Stake Action',
 79  };
 80  
 81  export const GOVERNANCE_PAGE = {
 82    FILTER: 'Filter governance page', // done
 83    SEARCH_GOVERNANCE_PAGE: 'Search governance page: Term = ', //not sure how to do this
 84    VIEW_AIP: 'View aip information governance page', //done
 85  };
 86  
 87  export const AIP = {
 88    VIEW_ALL_VOTES: 'View all votes modal AIP page', //done (not sure why we don't use normal modal context)
 89    VOTE: 'Vote on proposal transaction', //need help
 90    GO_BACK: 'GO Back: AIP', //done
 91    SHARE_VOTE_ON_LENS: 'Share vote to lens: Vote Modal', //done
 92  };
 93  export const NAV_BAR = {
 94    MAIN_MENU: 'Main menu navigation', //done
 95    MORE: 'More View', //done
 96    MORE_NAV: 'More navigation', //done
 97  };
 98  
 99  export const SETTINGS = {
100    DARK_MODE: 'Dark Mode Toggle',
101    TESTNET_MODE: 'Testnet mode toggled: ',
102    LANGUAGE: 'Language selector',
103    LANGUAGE_SELECTED: 'Language selected',
104  };
105  
106  export const GHO_SUCCESS_MODAL = {
107    GHO_SHARE_TWITTER: 'Click share GHO borrow on Twitter',
108    GHO_SHARE_HEY: 'Click share GHO borrow on Hey',
109    GHO_COPY_IMAGE: 'Click copy image on GHO borrow',
110    GHO_DOWNLOAD_IMAGE: 'Click download image on GHO borrow',
111    GHO_BORROW_VIEW_TX_DETAILS: 'Click view TX details on GHO borrow',
112    GHO_FAIL_COPY_IMAGE: 'Failed to copy image to clipboard',
113  };