-
-
Save covelitein/00c616aee771b068b92ae21f60ae3203 to your computer and use it in GitHub Desktop.
p2e
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react' | |
import { Link } from 'react-router-dom' | |
import { truncate, useGlobalState } from '../store' | |
import { connectWallet } from '../services/blockchain' | |
const Header = () => { | |
const [connectedAccount] = useGlobalState('connectedAccount') | |
return ( | |
<header className="bg-white shadow-sm shadow-gray-300 p-2"> | |
<main className="w-11/12 mx-auto p-2 flex justify-between items-center flex-wrap"> | |
<Link to={'/'} className="text-2xl mb-2"> | |
Play2<span className="text-blue-700">Earn</span> | |
</Link> | |
<div className="flex justify-end items-center space-x-2 md:space-x-4 mt-2 md:mt-0"> | |
<Link to={'/mygames'} className="text-md"> | |
My Games | |
</Link> | |
<Link to={'/invitations'} className="text-md"> | |
Invitations | |
</Link> | |
{connectedAccount ? ( | |
<button | |
className="bg-blue-700 text-white py-2 px-3 md:py-2 md:px-5 rounded-full | |
hover:bg-blue-600 duration-200 transition-all shadow-md shadow-black" | |
> | |
{truncate(connectedAccount, 4, 4, 11)} | |
</button> | |
) : ( | |
<button | |
onClick={connectWallet} | |
className="bg-blue-700 text-white py-2 px-3 md:py-2 md:px-5 rounded-full | |
hover:bg-blue-600 duration-200 transition-all shadow-md shadow-black" | |
> | |
Connect Wallet | |
</button> | |
)} | |
</div> | |
</main> | |
</header> | |
); | |
} | |
export default Header |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment