@@ -46,17 +46,23 @@ const StyledXIcon = styled(XIcon)`
4646 fill: ${ ( { theme } ) => theme . primaryBlue } ;
4747` ;
4848
49- const StyledLink = styled ( ExternalLink ) `
50- display: flex;
51- gap: 8px;
52- ` ;
53-
54- const StyledExternalLink = styled ( ExternalLink ) `
49+ const StyledJurorExternalLink = styled ( ExternalLink ) `
5550 font-size: ${ responsiveSize ( 18 , 22 ) } ;
5651 margin-left: ${ responsiveSize ( 4 , 8 ) } ;
5752 font-weight: 600;
5853` ;
5954
55+ const StyledShareExternalLink = styled ( ExternalLink ) `
56+ display: flex;
57+ gap: 6px;
58+ ` ;
59+
60+ const StyledShareLabel = styled . label `
61+ margin-top: 1px;
62+ color: ${ ( { theme } ) => theme . primaryBlue } ;
63+ cursor: pointer;
64+ ` ;
65+
6066interface IHeader {
6167 levelTitle : string ;
6268 levelNumber : number ;
@@ -90,9 +96,9 @@ const Header: React.FC<IHeader> = ({
9096 < StyledTitle >
9197 Juror Profile -
9298 < Copiable copiableContent = { addressToQuery } info = "Copy Address" >
93- < StyledExternalLink to = { addressExplorerLink } target = "_blank" rel = "noopener noreferrer" >
99+ < StyledJurorExternalLink to = { addressExplorerLink } target = "_blank" rel = "noopener noreferrer" >
94100 { shortenAddress ( addressToQuery ) }
95- </ StyledExternalLink >
101+ </ StyledJurorExternalLink >
96102 </ Copiable >
97103 </ StyledTitle >
98104 < LinksContainer >
@@ -103,9 +109,10 @@ const Header: React.FC<IHeader> = ({
103109 MiniGuideComponent = { JurorLevels }
104110 />
105111 { totalResolvedVotes > 0 && ! searchParamAddress ? (
106- < StyledLink to = { xShareUrl } target = "_blank" rel = "noreferrer" >
107- < StyledXIcon /> < span > Share your juror score</ span >
108- </ StyledLink >
112+ < StyledShareExternalLink to = { xShareUrl } target = "_blank" rel = "noreferrer" >
113+ < StyledXIcon />
114+ < StyledShareLabel > Share your juror score</ StyledShareLabel >
115+ </ StyledShareExternalLink >
109116 ) : null }
110117 </ LinksContainer >
111118 </ Container >
0 commit comments