diff --git a/src/App.vue b/src/App.vue
index 6959787..95fb929 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,11 +1,9 @@
-
+
-
+
diff --git a/src/assets/bg.svg b/src/assets/bg.svg
new file mode 100644
index 0000000..4d68b68
--- /dev/null
+++ b/src/assets/bg.svg
@@ -0,0 +1,36 @@
+
diff --git a/src/assets/main.css b/src/assets/main.css
index bac6c1e..bb364a0 100644
--- a/src/assets/main.css
+++ b/src/assets/main.css
@@ -5,8 +5,10 @@
#app {
margin: 0 auto;
- padding: 2rem;
+ padding: 2rem 4rem;
height: 100vh;
+ background-image: url( './bg.svg' );
+ background-size: cover;
font-weight: normal;
}
diff --git a/src/components/TopBar.vue b/src/components/TopBar.vue
index 83df9e5..a7a81db 100644
--- a/src/components/TopBar.vue
+++ b/src/components/TopBar.vue
@@ -14,9 +14,12 @@ const connectMetaMask = () => {
const formatWalletAddress = (): string => {
const walletAddressLength = walletAddress.value.length;
const initialText = walletAddress.value.substring(0, 5);
- const finalText = walletAddress.value.substring(walletAddressLength - 6, walletAddressLength - 1);
+ const finalText = walletAddress.value.substring(
+ walletAddressLength - 6,
+ walletAddressLength - 1
+ );
return `${initialText} ... ${finalText}`;
-}
+};
@@ -39,7 +42,7 @@ const formatWalletAddress = (): string => {
Conectar carteira
- {{formatWalletAddress()}}
+ {{ formatWalletAddress() }}
diff --git a/src/utils/ethers.ts b/src/utils/ethers.ts
index fcfe099..242b58e 100644
--- a/src/utils/ethers.ts
+++ b/src/utils/ethers.ts
@@ -1,28 +1,29 @@
import { useEtherStore } from "@/store/ether";
import { ethers } from "ethers";
-const connectProvider = async (): Promise => {
- const etherStore = useEtherStore();
- const window_ = window as any;
- const connection = window_.ethereum;
- let provider: ethers.providers.Web3Provider | null = null;
+const connectProvider =
+ async (): Promise => {
+ const etherStore = useEtherStore();
+ const window_ = window as any;
+ const connection = window_.ethereum;
+ let provider: ethers.providers.Web3Provider | null = null;
- if (connection) {
- provider = new ethers.providers.Web3Provider(connection);
+ if (connection) {
+ provider = new ethers.providers.Web3Provider(connection);
- const walletAddress = await provider.send("eth_requestAccounts", []);
- const balance = await provider.getBalance(walletAddress[0]);
+ const walletAddress = await provider.send("eth_requestAccounts", []);
+ const balance = await provider.getBalance(walletAddress[0]);
- etherStore.setProvider(provider);
- etherStore.setWalletAddress(walletAddress[0]);
- etherStore.setBalance(Number(balance));
+ etherStore.setProvider(provider);
+ etherStore.setWalletAddress(walletAddress[0]);
+ etherStore.setBalance(Number(balance));
- connection.on('accountsChanged', (accounts: string[]) => {
- etherStore.setWalletAddress(accounts[0])
- });
- } else console.log("Browser não suporta conexão com metamask");
+ connection.on("accountsChanged", (accounts: string[]) => {
+ etherStore.setWalletAddress(accounts[0]);
+ });
+ } else console.log("Browser não suporta conexão com metamask");
- return provider;
-};
+ return provider;
+ };
export default { connectProvider };