diff --git a/src/components/Topbar.js b/src/components/Topbar.js index c27a259..1abff76 100644 --- a/src/components/Topbar.js +++ b/src/components/Topbar.js @@ -10,9 +10,12 @@ export class Topbar extends Component { logo - + @@ -36,23 +39,27 @@ export class Topbar extends Component {
- meta mask logo + meta mask logo
Coinwallet

- Connect -
+ Connect + Install + +
@@ -63,7 +70,19 @@ export class Topbar extends Component { `; - + state = useState({ + text: "Owl", + metaMaskIsInstalled: false, + coinBaseIsInstalled: false, + }); + setup(){ + if (window.ethereum && window.ethereum.isMetaMask){ + this.state.metaMaskIsInstalled = true; + } + if (window.ethereum && window.ethereum.isCoinbaseWallet){ + this.state.coinBaseIsInstalled = true; + } + }; connectToMetamask() { if (window.ethereum) { window.ethereum.request({ method: 'eth_requestAccounts' }) @@ -73,7 +92,7 @@ export class Topbar extends Component { }); } }; - state = useState({ text: "Owl" }); + update() { this.state.text = this.state.text === "Owl" ? "World" : "Owl"; diff --git a/tasks b/tasks new file mode 100644 index 0000000..ec79a8b --- /dev/null +++ b/tasks @@ -0,0 +1,7 @@ +وقتی که به یک والت کانکت میشویم باید مودال بسته شود. + + +اگر کانکت باشیم باید متن unlock wallet عوض شود مثلا your conected + + +اگر هیچ والتی نصب نبود دکمه unlock wallet به installed wallet تغییر کند با یک رنگ قرمز