@@ -10,7 +10,7 @@ import { AddressChip } from './AddressChip.tsx';
1010import { ChainSelector } from './ChainSelector.tsx' ;
1111
1212export function Navbar ( ) {
13- const { isConnected, address } = useUserStore ( ) ;
13+ const { isConnected, address : userAddress } = useUserStore ( ) ;
1414 const { logout, login } = useLoginLogout ( ) ;
1515 const [ isMenuOpen , setMenuOpen ] = useState ( false ) ;
1616 const handleMenuToggle = ( ) => {
@@ -21,11 +21,16 @@ export function Navbar() {
2121 < nav className = "flex items-center justify-between py-6" >
2222 < ChainLink to = "/" className = "-m-2 flex items-center gap-2 p-2 font-mono" >
2323 < img src = { iExecLogo } width = "25" height = "25" alt = "iExec logo" />
24- < span className = "hidden sm :block" > iExec Explorer</ span >
24+ < span className = "hidden lg :block" > iExec Explorer</ span >
2525 </ ChainLink >
2626 < div className = "mr-8 flex items-center gap-4 md:mr-0" >
2727 { isConnected && (
2828 < div className = "hidden md:flex" >
29+ < Button variant = "link" asChild className = "text-foreground" >
30+ < ChainLink to = { `/address/${ userAddress } ?from=my_activity` } >
31+ My activity
32+ </ ChainLink >
33+ </ Button >
2934 < Button variant = "link" asChild className = "text-foreground" >
3035 < ChainLink to = "/account" > iExec Account</ ChainLink >
3136 </ Button >
@@ -38,7 +43,7 @@ export function Navbar() {
3843 </ div >
3944 { isConnected ? (
4045 < div className = "flex max-w-[1260px] items-center gap-2" >
41- < AddressChip address = { address ! } />
46+ < AddressChip address = { userAddress ! } />
4247
4348 < button
4449 type = "button"
@@ -69,19 +74,19 @@ export function Navbar() {
6974 checked = { isMenuOpen }
7075 readOnly
7176 />
72- < span className = "pointer-events-none block h-0.5 w-4.5 origin-right transform rounded-full bg-white duration-200 group-has-[:checked]/checkbox:mt-[0.5px] group-has-[:checked]/checkbox:-rotate-45" > </ span >
73- < span className = "pointer-events-none block h-0.5 w-4.5 origin-top-right transform rounded-full bg-white duration-200 group-has-[:checked]/checkbox:scale-x-0" > </ span >
74- < span className = "pointer-events-none block h-0.5 w-4.5 origin-right transform rounded-full bg-white duration-200 group-has-[:checked]/checkbox:mb-[0.5px] group-has-[:checked]/checkbox:rotate-45" > </ span >
77+ < span className = "bg-foreground pointer-events-none block h-0.5 w-4.5 origin-right transform rounded-full duration-200 group-has-[:checked]/checkbox:mt-[0.5px] group-has-[:checked]/checkbox:-rotate-45" > </ span >
78+ < span className = "bg-foreground pointer-events-none block h-0.5 w-4.5 origin-top-right transform rounded-full duration-200 group-has-[:checked]/checkbox:scale-x-0" > </ span >
79+ < span className = "bg-foreground pointer-events-none block h-0.5 w-4.5 origin-right transform rounded-full duration-200 group-has-[:checked]/checkbox:mb-[0.5px] group-has-[:checked]/checkbox:rotate-45" > </ span >
7580 </ label >
7681
77- < div className = "border-secondary bg-primary-foreground pointer-events-auto fixed inset-y-0 left-0 z-10 flex w-full -translate-x-full flex-col overflow-auto rounded-r-3xl border-r px-6 pt-6 duration-200 group-has-[:checked]:translate-x-0 lg:w-[255px] lg:translate-x-0" >
82+ < div className = "border-secondary bg-background pointer-events-auto fixed inset-y-0 left-0 z-10 flex w-full -translate-x-full flex-col overflow-auto rounded-r-3xl border-r px-6 pt-6 duration-200 group-has-[:checked]:translate-x-0 lg:w-[255px] lg:translate-x-0" >
7883 < div className = "-m-2 mr-6 flex items-center justify-between gap-2 py-2 pl-2" >
7984 < ChainLink to = "/" className = "font-mono" onClick = { handleMenuToggle } >
8085 < img src = { iExecLogo } width = "25" height = "25" alt = "iExec logo" />
8186 </ ChainLink >
8287 { isConnected ? (
8388 < div className = "flex max-w-[1260px] items-center gap-2" >
84- < AddressChip address = { address ! } />
89+ < AddressChip address = { userAddress ! } />
8590
8691 < button
8792 type = "button"
0 commit comments