forked from cerc-io/laconic-wallet-web
Replace photon
with alnt
for laconicd network (#6)
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675) - Use MUI dialog component for tx error Co-authored-by: IshaVenikar <ishavenikar7@gmail.com> Co-authored-by: Shreerang Kale <shreerangkale@gmail.com> Reviewed-on: cerc-io/laconic-wallet-web#6
This commit is contained in:
parent
7273165e2c
commit
cd0f6fa5d2
@ -3,7 +3,7 @@
|
|||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@cerc-io/registry-sdk": "^0.2.4",
|
"@cerc-io/registry-sdk": "^0.2.5",
|
||||||
"@cosmjs/amino": "^0.32.3",
|
"@cosmjs/amino": "^0.32.3",
|
||||||
"@cosmjs/crypto": "^0.32.3",
|
"@cosmjs/crypto": "^0.32.3",
|
||||||
"@cosmjs/proto-signing": "^0.32.3",
|
"@cosmjs/proto-signing": "^0.32.3",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { Button, Dialog, Portal, Text } from 'react-native-paper';
|
import { Dialog, DialogTitle, DialogContent, DialogActions, Button, Typography } from '@mui/material';
|
||||||
|
|
||||||
const TxErrorDialog = ({
|
const TxErrorDialog = ({
|
||||||
error,
|
error,
|
||||||
@ -11,17 +11,15 @@ const TxErrorDialog = ({
|
|||||||
hideDialog: () => void;
|
hideDialog: () => void;
|
||||||
}) => {
|
}) => {
|
||||||
return (
|
return (
|
||||||
<Portal>
|
<Dialog open={visible} onClose={hideDialog}>
|
||||||
<Dialog visible={visible} onDismiss={hideDialog}>
|
<DialogTitle>Transaction Error</DialogTitle>
|
||||||
<Dialog.Title>Transaction Error</Dialog.Title>
|
<DialogContent>
|
||||||
<Dialog.Content>
|
<Typography variant="body1">{error}</Typography>
|
||||||
<Text variant="bodyMedium">{error}</Text>
|
</DialogContent>
|
||||||
</Dialog.Content>
|
<DialogActions>
|
||||||
<Dialog.Actions>
|
<Button onClick={hideDialog}>OK</Button>
|
||||||
<Button onPress={hideDialog}>OK</Button>
|
</DialogActions>
|
||||||
</Dialog.Actions>
|
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</Portal>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -409,6 +409,7 @@ const AddNetwork = () => {
|
|||||||
mode="contained"
|
mode="contained"
|
||||||
loading={isSubmitting}
|
loading={isSubmitting}
|
||||||
disabled={isSubmitting}
|
disabled={isSubmitting}
|
||||||
|
style={styles.networksButton}
|
||||||
onPress={handleSubmit(submit)}>
|
onPress={handleSubmit(submit)}>
|
||||||
{isSubmitting ? 'Adding' : 'Submit'}
|
{isSubmitting ? 'Adding' : 'Submit'}
|
||||||
</Button>
|
</Button>
|
||||||
|
@ -187,6 +187,7 @@ const EditNetwork = ({ route }: EditNetworkProps) => {
|
|||||||
mode="contained"
|
mode="contained"
|
||||||
loading={isSubmitting}
|
loading={isSubmitting}
|
||||||
disabled={isSubmitting}
|
disabled={isSubmitting}
|
||||||
|
style={styles.networksButton}
|
||||||
onPress={handleSubmit(submit)}>
|
onPress={handleSubmit(submit)}>
|
||||||
{isSubmitting ? 'Adding' : 'Submit'}
|
{isSubmitting ? 'Adding' : 'Submit'}
|
||||||
</Button>
|
</Button>
|
||||||
|
@ -5,6 +5,7 @@ const styles = StyleSheet.create({
|
|||||||
marginTop: 20,
|
marginTop: 20,
|
||||||
width: 150,
|
width: 150,
|
||||||
alignSelf: 'center',
|
alignSelf: 'center',
|
||||||
|
marginBottom: 40
|
||||||
},
|
},
|
||||||
signLink: {
|
signLink: {
|
||||||
alignItems: 'flex-end',
|
alignItems: 'flex-end',
|
||||||
@ -42,6 +43,7 @@ const styles = StyleSheet.create({
|
|||||||
},
|
},
|
||||||
signButton: {
|
signButton: {
|
||||||
marginTop: 20,
|
marginTop: 20,
|
||||||
|
marginBottom: 20,
|
||||||
width: 150,
|
width: 150,
|
||||||
alignSelf: 'center',
|
alignSelf: 'center',
|
||||||
},
|
},
|
||||||
@ -143,6 +145,7 @@ const styles = StyleSheet.create({
|
|||||||
buttonContainer: {
|
buttonContainer: {
|
||||||
flexDirection: 'row',
|
flexDirection: 'row',
|
||||||
marginLeft: 20,
|
marginLeft: 20,
|
||||||
|
marginTop: 10,
|
||||||
marginBottom: 10,
|
marginBottom: 10,
|
||||||
justifyContent: 'space-evenly',
|
justifyContent: 'space-evenly',
|
||||||
},
|
},
|
||||||
@ -204,9 +207,9 @@ const styles = StyleSheet.create({
|
|||||||
},
|
},
|
||||||
subHeading: {
|
subHeading: {
|
||||||
textAlign: 'center',
|
textAlign: 'center',
|
||||||
fontWeight: 'bold',
|
|
||||||
marginBottom: 10,
|
marginBottom: 10,
|
||||||
marginTop: 10,
|
marginTop: 10,
|
||||||
|
fontSize: 20
|
||||||
},
|
},
|
||||||
centerText: {
|
centerText: {
|
||||||
textAlign: 'center',
|
textAlign: 'center',
|
||||||
@ -253,12 +256,30 @@ const styles = StyleSheet.create({
|
|||||||
balancePadding: {
|
balancePadding: {
|
||||||
padding: 8,
|
padding: 8,
|
||||||
},
|
},
|
||||||
noActiveSessions: { display: 'flex', alignItems: 'center', marginTop: 12 },
|
noActiveSessions: {
|
||||||
disconnectSession: { display: 'flex', justifyContent: 'center' },
|
display: 'flex',
|
||||||
sessionItem: { paddingLeft: 12, borderBottomWidth: 0.5 },
|
alignItems: 'center',
|
||||||
sessionsContainer: { paddingLeft: 12, borderBottomWidth: 0.5 },
|
marginTop: 20,
|
||||||
|
marginBottom: 20,
|
||||||
|
},
|
||||||
|
disconnectSession: {
|
||||||
|
display: 'flex',
|
||||||
|
justifyContent: 'center',
|
||||||
|
},
|
||||||
|
sessionItem: {
|
||||||
|
paddingLeft: 12,
|
||||||
|
borderBottomWidth: 0.5,
|
||||||
|
},
|
||||||
|
sessionsContainer: {
|
||||||
|
paddingLeft: 12,
|
||||||
|
borderBottomWidth: 0.5,
|
||||||
|
},
|
||||||
walletConnectUriText: { padding: 10 },
|
walletConnectUriText: { padding: 10 },
|
||||||
walletConnectLogo: { width: 24, height: 15, margin: 0 },
|
walletConnectLogo: {
|
||||||
|
width: 24,
|
||||||
|
height: 15,
|
||||||
|
margin: 0,
|
||||||
|
},
|
||||||
selectNetworkText: {
|
selectNetworkText: {
|
||||||
fontWeight: 'bold',
|
fontWeight: 'bold',
|
||||||
marginVertical: 10,
|
marginVertical: 10,
|
||||||
@ -275,7 +296,11 @@ const styles = StyleSheet.create({
|
|||||||
padding: 8,
|
padding: 8,
|
||||||
},
|
},
|
||||||
linkContainer: {
|
linkContainer: {
|
||||||
paddingBottom: 72
|
paddingBottom: 72,
|
||||||
|
},
|
||||||
|
networksButton: {
|
||||||
|
marginTop: 12,
|
||||||
|
marginBottom: 20,
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -10,10 +10,10 @@ export const DEFAULT_NETWORKS = [
|
|||||||
namespace: COSMOS,
|
namespace: COSMOS,
|
||||||
rpcUrl: process.env.REACT_APP_LACONICD_RPC_URL!,
|
rpcUrl: process.env.REACT_APP_LACONICD_RPC_URL!,
|
||||||
blockExplorerUrl: '',
|
blockExplorerUrl: '',
|
||||||
nativeDenom: 'photon',
|
nativeDenom: 'alnt',
|
||||||
addressPrefix: 'laconic',
|
addressPrefix: 'laconic',
|
||||||
coinType: '118',
|
coinType: '118',
|
||||||
gasPrice: '0.01',
|
gasPrice: '1',
|
||||||
isDefault: true,
|
isDefault: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
10
yarn.lock
10
yarn.lock
@ -1263,10 +1263,10 @@
|
|||||||
deepmerge "^3.2.0"
|
deepmerge "^3.2.0"
|
||||||
hoist-non-react-statics "^3.3.0"
|
hoist-non-react-statics "^3.3.0"
|
||||||
|
|
||||||
"@cerc-io/registry-sdk@^0.2.4":
|
"@cerc-io/registry-sdk@^0.2.5":
|
||||||
version "0.2.4"
|
version "0.2.5"
|
||||||
resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fregistry-sdk/-/0.2.4/registry-sdk-0.2.4.tgz#60e4e75b1e6a957cf2b97490af4fda4af07b105f"
|
resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fregistry-sdk/-/0.2.5/registry-sdk-0.2.5.tgz#9ca19fecb2923520dd6a19946c309ecb2ec780a2"
|
||||||
integrity sha512-hRZJP+s+uBvfrqtmQ38pmf74SyfFDC65AVwvWigJGxc6uKJG4jyuMyhsoD1P4XkjwAQSnFO89TuDC5JGkdXyrA==
|
integrity sha512-/KXAYf9gStaX/rRBMCEeDCexEIpTOFHeHzMK9B3xfCT+SyYZE9WC9GpX299LzBYJKKPsb0/JvnDfip9S1igJtA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@cosmjs/amino" "^0.28.1"
|
"@cosmjs/amino" "^0.28.1"
|
||||||
"@cosmjs/crypto" "^0.28.1"
|
"@cosmjs/crypto" "^0.28.1"
|
||||||
@ -13626,6 +13626,8 @@ tr46@^1.0.1:
|
|||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
|
resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
|
||||||
integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==
|
integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==
|
||||||
|
dependencies:
|
||||||
|
punycode "^2.1.0"
|
||||||
|
|
||||||
tr46@^2.1.0:
|
tr46@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
|
Loading…
Reference in New Issue
Block a user