Skip to content

Commit 6578d33

Browse files
committed
build: add prettier bracketSpace
1 parent be9654e commit 6578d33

6 files changed

Lines changed: 29 additions & 32 deletions

File tree

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arrowParens": "avoid",
33
"bracketSameLine": true,
4-
"bracketSpacing": false,
4+
"bracketSpacing": true,
55
"singleQuote": true,
66
"trailingComma": "all"
77
}

App.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import './polyfills';
22
import React from 'react';
3-
import {StatusBar} from 'expo-status-bar';
4-
import {StyleSheet, View} from 'react-native';
5-
import {WalletConnectModal} from '@walletconnect/modal-react-native';
3+
import { StatusBar } from 'expo-status-bar';
4+
import { StyleSheet, View } from 'react-native';
5+
import { WalletConnectModal } from '@walletconnect/modal-react-native';
66
import HomePage from './src/pages/HomePage';
7-
import {providerMetadata} from './src/clients/walletConnect';
7+
import { providerMetadata } from './src/clients/walletConnect';
88

99
export default function App() {
1010
return (

app.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
"resizeMode": "contain",
1313
"backgroundColor": "#ffffff"
1414
},
15-
"assetBundlePatterns": [
16-
"**/*"
17-
],
15+
"assetBundlePatterns": ["**/*"],
1816
"ios": {
1917
"supportsTablet": true,
2018
"infoPlist": {

babel.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module.exports = function(api) {
1+
module.exports = function (api) {
22
api.cache(true);
33
return {
44
presets: ['babel-preset-expo'],

src/clients/public.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {createPublicClient, http} from 'viem';
2-
import {mainnet} from 'viem/chains';
1+
import { createPublicClient, http } from 'viem';
2+
import { mainnet } from 'viem/chains';
33

44
export const publicClient = createPublicClient({
55
chain: mainnet,

src/pages/HomePage.tsx

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
1-
import React, {useEffect, useMemo, useState} from 'react';
2-
import {Button, StyleSheet, Text, View} from 'react-native';
3-
import {Address, Chain, createWalletClient, custom, formatEther} from 'viem';
4-
import {mainnet, sepolia} from 'viem/chains';
5-
import {useWalletConnectModal} from '@walletconnect/modal-react-native';
6-
import {publicClient} from '../clients/public';
1+
import React, { useEffect, useMemo, useState } from 'react';
2+
import { Button, StyleSheet, Text, View } from 'react-native';
3+
import { Address, Chain, createWalletClient, custom, formatEther } from 'viem';
4+
import { mainnet, sepolia } from 'viem/chains';
5+
import {
6+
useWalletConnectModal,
7+
IProvider,
8+
} from '@walletconnect/modal-react-native';
9+
import { publicClient } from '../clients/public';
710

811
export const CHAINS = [mainnet, sepolia];
912

10-
type ConnectEventInfo = {
11-
session: {
12-
namespaces: {
13-
eip155: {
14-
chains: `eip155:${number}`[];
15-
};
16-
};
17-
};
18-
};
19-
2013
export default function HomePage() {
2114
const {
2215
open,
@@ -31,8 +24,8 @@ export default function HomePage() {
3124
createWalletClient({
3225
chain: mainnet,
3326
transport: custom({
34-
async request({method, params}) {
35-
return await provider?.request({method, params});
27+
async request({ method, params }) {
28+
return await provider?.request({ method, params });
3629
},
3730
}),
3831
}),
@@ -77,13 +70,19 @@ export default function HomePage() {
7770
setChain(chain);
7871
};
7972

80-
const onConnectEvent = async (info: ConnectEventInfo) => {
81-
const chainId = info.session.namespaces.eip155.chains[0].replace(
73+
const onConnectEvent = async ({
74+
session,
75+
}: {
76+
session: IProvider['session'];
77+
}) => {
78+
const chainId = session?.namespaces.eip155.chains?.[0].replace(
8279
'eip155:',
8380
'',
8481
);
8582

86-
onChainChangedEvent(chainId);
83+
if (chainId) {
84+
onChainChangedEvent(chainId);
85+
}
8786

8887
if (address) {
8988
const balance = await publicClient.getBalance({

0 commit comments

Comments
 (0)