Co-authored-by: V <vendicated@riseup.net>
This commit is contained in:
Đỗ Văn Hoài Tuân 2023-04-29 15:08:04 -07:00 committed by GitHub
parent bf795c49df
commit b95c5c6619
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 26 deletions

View file

@ -4,27 +4,6 @@
z-index: -1; z-index: -1;
} }
[class*="userPopout"] [class*="NonPremium"] [class*="bannerPremium"] {
top: -30px;
}
[class*="NonPremium"]:has([class*="bannerPremium"]) [class*="bannerSVGWrapper"] {
min-height: 120px !important;
}
[class*="NonPremium"]:has([class*="bannerPremium"]) [class*="bannerSVGWrapper"] foreignObject {
height: 360px;
}
[class*="userPopout"] [class*="NonPremium"]:has([class*="bannerPremium"]) [class*="bannerSVGWrapper"] rect {
height: 120px;
y: -30;
}
[class*="userPopout"] [class*="NonPremium"]:has([class*="bannerPremium"]) [class*="bannerSVGWrapper"] circle {
cy: 86;
}
[class*="NonPremium"]:has([class*="bannerPremium"]) [class*="avatarPositionNormal"], [class*="NonPremium"]:has([class*="bannerPremium"]) [class*="avatarPositionNormal"],
[class*="PremiumWithoutBanner"]:has([class*="bannerPremium"]) [class*="avatarPositionPremiumNoBanner"] { [class*="PremiumWithoutBanner"]:has([class*="bannerPremium"]) [class*="avatarPositionPremiumNoBanner"] {
top: 76px; top: 76px;

View file

@ -46,11 +46,17 @@ export default definePlugin({
settings, settings,
patches: [ patches: [
{ {
find: ".bannerSrc,", find: ".NITRO_BANNER,",
replacement: { replacement: [
{
match: /(\i)\.premiumType/,
replace: "$self.premiumHook($1)||$&"
},
{
match: /(\i)\.bannerSrc,/, match: /(\i)\.bannerSrc,/,
replace: "$self.useBannerHook($1)," replace: "$self.useBannerHook($1),"
} }
]
} }
], ],
@ -65,6 +71,10 @@ export default definePlugin({
if (data[user.id]) return data[user.id]; if (data[user.id]) return data[user.id];
}, },
premiumHook({ userId }: any) {
if (data[userId]) return 2;
},
async start() { async start() {
enableStyle(style); enableStyle(style);