diff --git a/src/equicordplugins/bannersEverywhere/index.tsx b/src/equicordplugins/bannersEverywhere/index.tsx index bbc40447b..1ddb255d8 100644 --- a/src/equicordplugins/bannersEverywhere/index.tsx +++ b/src/equicordplugins/bannersEverywhere/index.tsx @@ -10,17 +10,12 @@ import { definePluginSettings } from "@api/Settings"; import { disableStyle, enableStyle } from "@api/Styles"; import usrbg from "@plugins/usrbg"; import { Devs } from "@utils/constants"; -import definePlugin, { OptionType, Plugin } from "@utils/types"; +import definePlugin, { OptionType } from "@utils/types"; import { User } from "@vencord/discord-types"; import { findStoreLazy } from "@webpack"; import style from "./style.css?managed"; -interface iUSRBG extends Plugin { - userHasBackground(userId: string); - getImageUrl(userId: string): string | null; -} - interface Nameplate { imgAlt: string; palette: { diff --git a/src/equicordplugins/fullVcPfp/index.tsx b/src/equicordplugins/fullVcPfp/index.tsx index 3c824dfab..924245150 100644 --- a/src/equicordplugins/fullVcPfp/index.tsx +++ b/src/equicordplugins/fullVcPfp/index.tsx @@ -13,11 +13,6 @@ import { IconUtils, UserStore } from "@webpack/common"; import style from "./style.css?managed"; -interface iUSRBG extends Plugin { - userHasBackground(userId: string); - getImageUrl(userId: string): string | null; -} - export default definePlugin({ name: "FullVCPFP", description: "Makes avatars take up the entire vc tile", diff --git a/src/equicordplugins/userpfp/index.tsx b/src/equicordplugins/userpfp/index.tsx index 8f66e73a0..ca3d41d42 100644 --- a/src/equicordplugins/userpfp/index.tsx +++ b/src/equicordplugins/userpfp/index.tsx @@ -9,6 +9,8 @@ import "./styles.css"; import { definePluginSettings } from "@api/Settings"; import { classNameFactory } from "@api/Styles"; import { Button } from "@components/Button"; +import { Flex } from "@components/Flex"; +import { Heart } from "@components/Heart"; import { Devs, EquicordDevs } from "@utils/constants"; import { openInviteModal } from "@utils/discord"; import definePlugin, { OptionType } from "@utils/types"; @@ -45,7 +47,7 @@ export default definePlugin({ authors: [EquicordDevs.nexpid, Devs.thororen], settings, settingsAboutComponent: () => ( - <> + -
- +
), patches: [ { diff --git a/src/equicordplugins/userpfp/styles.css b/src/equicordplugins/userpfp/styles.css index c0905b981..80d54852c 100644 --- a/src/equicordplugins/userpfp/styles.css +++ b/src/equicordplugins/userpfp/styles.css @@ -1,4 +1,12 @@ +.vc-userpfp-settings { + flex-direction: row; +} + .vc-userpfp-settings-button { width: 100%; height: 50px; +} + +.vc-userpfp-settings-heart { + margin-left: 6px; } \ No newline at end of file diff --git a/src/plugins/usrbg/index.tsx b/src/plugins/usrbg/index.tsx index 18646caa0..2d97b02ef 100644 --- a/src/plugins/usrbg/index.tsx +++ b/src/plugins/usrbg/index.tsx @@ -16,11 +16,15 @@ * along with this program. If not, see . */ +import "./styles.css"; + import { definePluginSettings, Settings } from "@api/Settings"; -import { LinkButton } from "@components/Button"; +import { classNameFactory } from "@api/Styles"; +import { Button } from "@components/Button"; import { Devs } from "@utils/constants"; import definePlugin, { OptionType } from "@utils/types"; +const cl = classNameFactory("vc-usrbg-"); const API_URL = "https://usrbg.is-hardly.online/users"; interface UsrbgApiReturn { @@ -75,13 +79,15 @@ export default definePlugin({ data: null as UsrbgApiReturn | null, - settingsAboutComponent: () => { - return ( - - Get your own USRBG banner - - ); - }, + settingsAboutComponent: () => ( + + ), getVoiceBackgroundStyles({ className, participantUserId }: any) { if (className.includes("tile_")) { diff --git a/src/plugins/usrbg/styles.css b/src/plugins/usrbg/styles.css new file mode 100644 index 000000000..5afda6412 --- /dev/null +++ b/src/plugins/usrbg/styles.css @@ -0,0 +1,4 @@ +.vc-usrbg-settings-button { + width: 100%; + height: 50px; +} \ No newline at end of file