From d6bd2b79909e0009358c335580912b80b7c893f7 Mon Sep 17 00:00:00 2001 From: lelenei Date: Mon, 14 Feb 2022 10:00:53 +0800 Subject: [PATCH] fix: remove rainbow border in svg --- .../Avatar/SNSAdaptor/NFTAvatarRing.tsx | 119 ++++++++---------- .../injection/NFT/NFTAvatarInTwitter.tsx | 10 +- 2 files changed, 58 insertions(+), 71 deletions(-) diff --git a/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx b/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx index e57002a35d68..bf078bfb030d 100644 --- a/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx +++ b/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx @@ -1,5 +1,4 @@ import { makeStyles } from '@masknet/theme' -import { RainbowBox } from './RainbowBox' const useStyles = makeStyles()((theme) => ({ root: { @@ -27,75 +26,61 @@ export function NFTAvatarRing(props: NFTAvatarRingProps) { const y1 = R const x2 = R + path_r return ( - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + + + + + - - - - {text} - - - + + + + {text} + + + - - - - {price} - - - - - + + + + {price} + + + + ) } diff --git a/packages/mask/src/social-network-adaptor/twitter.com/injection/NFT/NFTAvatarInTwitter.tsx b/packages/mask/src/social-network-adaptor/twitter.com/injection/NFT/NFTAvatarInTwitter.tsx index 6274a9451929..fc34690f3159 100644 --- a/packages/mask/src/social-network-adaptor/twitter.com/injection/NFT/NFTAvatarInTwitter.tsx +++ b/packages/mask/src/social-network-adaptor/twitter.com/injection/NFT/NFTAvatarInTwitter.tsx @@ -23,14 +23,14 @@ export function injectNFTAvatarInTwitter(signal: AbortSignal) { const useStyles = makeStyles()(() => ({ root: { - transform: 'scale(1.025)', + transform: 'scale(1.022)', position: 'absolute', textAlign: 'center', color: 'white', zIndex: 2, width: '100%', height: '100%', - top: 0, + top: 2, left: 0, right: 0, bottom: 0, @@ -158,8 +158,8 @@ function NFTAvatarInTwitter() { border: 2px solid #00f8ff; } ` - rainBowElement.current = linkDom.firstElementChild - if (showAvatar) linkDom.firstElementChild.classList.add('rainbowBorder') + rainBowElement.current = linkDom.firstElementChild.nextElementSibling + linkDom.firstElementChild.nextElementSibling?.classList.add('rainbowBorder') linkDom.appendChild(style) } } @@ -171,6 +171,8 @@ function NFTAvatarInTwitter() { if (borderElement.current && linkDom?.firstElementChild !== borderElement.current) { linkDom?.insertBefore(borderElement.current, linkDom.firstChild) + } + if (rainBowElement.current) { rainBowElement.current?.classList.remove('rainbowBorder') } }