From 09f2f2761fd5ce0c080091a8e992ae254408d55b Mon Sep 17 00:00:00 2001 From: Varun Date: Thu, 27 Jan 2022 12:45:21 -0500 Subject: [PATCH 1/8] increased size of connect wallet button --- packages/react-app/src/components/Account/index.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-app/src/components/Account/index.jsx b/packages/react-app/src/components/Account/index.jsx index 7d298118..7c568cab 100644 --- a/packages/react-app/src/components/Account/index.jsx +++ b/packages/react-app/src/components/Account/index.jsx @@ -105,7 +105,7 @@ export default function Account({ + )}

Welcome to the Tip Party!

+ {! isWalletConnected && + } +

Tip Your Party!

{" "} You are the Host for "{room}" room{" "}

+
@@ -35,6 +37,8 @@ export default function Rooms({ selectedChainId={selectedChainId} tx={tx} nativeCurrency={nativeCurrency} + isWalletConnected={isWalletConnected} + loadWeb3Modal={loadWeb3Modal} /> )}
@@ -54,6 +58,8 @@ export default function Rooms({ selectedChainId={selectedChainId} tx={tx} nativeCurrency={nativeCurrency} + isWalletConnected={isWalletConnected} + loadWeb3Modal={loadWeb3Modal} />
)} From cd9fd5801ec3e57f4a27d766270fe69ad94de243 Mon Sep 17 00:00:00 2001 From: Varun Date: Thu, 27 Jan 2022 14:23:51 -0500 Subject: [PATCH 3/8] Removed slight bug with connect button --- packages/react-app/src/App.jsx | 2 -- packages/react-app/src/views/GuestRoom.jsx | 2 +- packages/react-app/src/views/HostRoom.jsx | 12 ++++++------ packages/react-app/src/views/Rooms.jsx | 3 --- 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/packages/react-app/src/App.jsx b/packages/react-app/src/App.jsx index ddad959a..ab99500f 100644 --- a/packages/react-app/src/App.jsx +++ b/packages/react-app/src/App.jsx @@ -600,7 +600,6 @@ function App(props) { address={address} mainnetProvider={mainnetProvider} tx={tx} - isWalletConnected={isWalletConnected} nativeCurrency={targetNetwork.nativeCurrency} /> @@ -620,7 +619,6 @@ function App(props) { tx={tx} nativeCurrency={targetNetwork.nativeCurrency} isHost={isHost} - isWalletConnected={isWalletConnected} loadWeb3Modal={loadWeb3Modal} /> diff --git a/packages/react-app/src/views/GuestRoom.jsx b/packages/react-app/src/views/GuestRoom.jsx index a7c3eeb7..baca05a4 100644 --- a/packages/react-app/src/views/GuestRoom.jsx +++ b/packages/react-app/src/views/GuestRoom.jsx @@ -170,7 +170,7 @@ export default function GuestRoom({ return (
- {!isWalletConnected && ( + {!web3Modal && ( } + + )}

Tip Your Party!

diff --git a/packages/react-app/src/views/Rooms.jsx b/packages/react-app/src/views/Rooms.jsx index e26ca6f3..68a52eb2 100644 --- a/packages/react-app/src/views/Rooms.jsx +++ b/packages/react-app/src/views/Rooms.jsx @@ -16,7 +16,6 @@ export default function Rooms({ tx, nativeCurrency, isHost, - isWalletConnected, loadWeb3Modal, }) { return ( @@ -37,7 +36,6 @@ export default function Rooms({ selectedChainId={selectedChainId} tx={tx} nativeCurrency={nativeCurrency} - isWalletConnected={isWalletConnected} loadWeb3Modal={loadWeb3Modal} /> )} @@ -58,7 +56,6 @@ export default function Rooms({ selectedChainId={selectedChainId} tx={tx} nativeCurrency={nativeCurrency} - isWalletConnected={isWalletConnected} loadWeb3Modal={loadWeb3Modal} />

From e3f8362041deeb52735c3edb85352c49f513d0ba Mon Sep 17 00:00:00 2001 From: Varun Date: Thu, 27 Jan 2022 15:43:35 -0500 Subject: [PATCH 4/8] fixed bug that wasn't making the button showing --- packages/react-app/src/views/GuestRoom.jsx | 2 +- packages/react-app/src/views/HostRoom.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-app/src/views/GuestRoom.jsx b/packages/react-app/src/views/GuestRoom.jsx index baca05a4..2b5b3eaf 100644 --- a/packages/react-app/src/views/GuestRoom.jsx +++ b/packages/react-app/src/views/GuestRoom.jsx @@ -170,7 +170,7 @@ export default function GuestRoom({ return (
- {!web3Modal && ( + {(!web3Modal || !web3Modal.cachedProvider ) && ( )}

Welcome to the Tip Party!

diff --git a/packages/react-app/src/views/HostRoom.jsx b/packages/react-app/src/views/HostRoom.jsx index 20990524..d24237de 100644 --- a/packages/react-app/src/views/HostRoom.jsx +++ b/packages/react-app/src/views/HostRoom.jsx @@ -364,7 +364,7 @@ export default function HostRoom({ type="primary" shape="round" > - Connect Wallet to Tip! + Connect Wallet to Use Tip Party! )} From e62542fb3e2607077dfaccf2b8ec33864b811a13 Mon Sep 17 00:00:00 2001 From: Varun Date: Wed, 2 Feb 2022 13:17:31 -0500 Subject: [PATCH 7/8] error notifications --- packages/react-app/src/views/HostRoom.jsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/react-app/src/views/HostRoom.jsx b/packages/react-app/src/views/HostRoom.jsx index d24237de..6b823bdb 100644 --- a/packages/react-app/src/views/HostRoom.jsx +++ b/packages/react-app/src/views/HostRoom.jsx @@ -207,6 +207,13 @@ export default function HostRoom({ }; const ethPayHandler = async () => { + if (web3Modal.cachedProvider === "") { + return notification.error({ + message: "Failed to Distribute!", + description: "Please Connect to a Wallet before distributing tokens", + placement: "bottomRight", + }); + } const result = tx( writeContracts.TokenDistributor.splitEth(allAddresses, room, { value: ethers.utils.parseEther(numericalAmount), @@ -252,6 +259,14 @@ export default function HostRoom({ }; const tokenPayHandler = async opts => { + + if (web3Modal.cachedProvider === "") { + return notification.error({ + message: "Failed to Distribute!", + description: "Please Connect to a Wallet before distributing tokens", + placement: "bottomRight", + }); + } const result = tx( writeContracts.TokenDistributor.splitTokenFromUser( allAddresses, From 1d047f10b7a277b9a8d40ef6216fb60a0680a0ab Mon Sep 17 00:00:00 2001 From: Varun Date: Wed, 2 Feb 2022 13:20:49 -0500 Subject: [PATCH 8/8] copy changed --- packages/react-app/src/views/HostRoom.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-app/src/views/HostRoom.jsx b/packages/react-app/src/views/HostRoom.jsx index 6b823bdb..42862f74 100644 --- a/packages/react-app/src/views/HostRoom.jsx +++ b/packages/react-app/src/views/HostRoom.jsx @@ -210,7 +210,7 @@ export default function HostRoom({ if (web3Modal.cachedProvider === "") { return notification.error({ message: "Failed to Distribute!", - description: "Please Connect to a Wallet before distributing tokens", + description: "Please connect to a wallet before distributing tokens", placement: "bottomRight", }); } @@ -263,7 +263,7 @@ export default function HostRoom({ if (web3Modal.cachedProvider === "") { return notification.error({ message: "Failed to Distribute!", - description: "Please Connect to a Wallet before distributing tokens", + description: "Please connect to a wallet before distributing tokens", placement: "bottomRight", }); }