Files
zeekay 55a7f247ca init: extract wallet from lux/exchange monorepo
Copies apps/extension, apps/mobile and 10 pkgs (wallet, ui, config,
utilities, sessions, gating, notifications, analytics, eslint-config,
prices) into a standalone pnpm workspace.  Resolves merge conflict
markers in extension and mobile package.json files, strips build
artifacts (.wxt, .output, Pods).
2026-04-11 01:59:19 -07:00

31 lines
687 B
JavaScript

// Copied from:
// https://gist.github.com/phcbarros/bd90825863c3573cc0a28e90db17d1a4
const RNN = require('@react-navigation/native')
let listeners = {}
const setOptions = jest.fn()
const navigate = jest.fn()
const navigation = {
setOptions,
navigate,
addListener: jest.fn((name, l) => (listeners[name] = l)),
getListener: (name) => listeners[name],
triggerListener: (name, ...params) => listeners[name](...params),
resetListeners: () => {
listeners = {}
},
}
const useNavigation = () => navigation
let params = {}
const useRoute = () => ({
params,
})
module.exports = {
...RNN,
useNavigation,
useRoute,
setParams: (p) => (params = { ...params, ...p }),
}