forked from cerc-io/laconic-wallet
* Replace QR icon with WC logo * Change screen title * Display active sessions * Change title * Display sessions on WalletConnect page * Display session topic in list item * Fix types * Add line * Change message * Move useEffect to WalletConnectContext * Disconnect sessions on resetting wallet * Review changes --------- Co-authored-by: Adw8 <adwait@deepstacksoft.com>
38 lines
995 B
JavaScript
38 lines
995 B
JavaScript
import React from 'react';
|
|
import 'text-encoding-polyfill';
|
|
import { AppRegistry } from 'react-native';
|
|
import { PaperProvider } from 'react-native-paper';
|
|
|
|
import { NavigationContainer } from '@react-navigation/native';
|
|
|
|
import App from './App';
|
|
import { AccountsProvider } from './context/AccountsContext';
|
|
import { WalletConnectProvider } from './context/WalletConnectContext';
|
|
import { name as appName } from './app.json';
|
|
|
|
export default function Main() {
|
|
const linking = {
|
|
prefixes: ['https://wallet.laconic.com'],
|
|
config: {
|
|
screens: {
|
|
SignRequest: {
|
|
path: 'sign/:network/:address/:message',
|
|
},
|
|
},
|
|
},
|
|
};
|
|
return (
|
|
<PaperProvider>
|
|
<AccountsProvider>
|
|
<WalletConnectProvider>
|
|
<NavigationContainer linking={linking}>
|
|
<App />
|
|
</NavigationContainer>
|
|
</WalletConnectProvider>
|
|
</AccountsProvider>
|
|
</PaperProvider>
|
|
);
|
|
}
|
|
|
|
AppRegistry.registerComponent(appName, () => Main);
|