Equicord Team Updates

This commit is contained in:
thororen1234 2024-07-16 14:22:52 -04:00
parent cfa52b5569
commit 48d4f3ad0d
6 changed files with 73 additions and 14 deletions

View file

@ -27,7 +27,7 @@ import { openContributorModal } from "@components/PluginSettings/ContributorModa
import { Devs } from "@utils/constants";
import { Logger } from "@utils/Logger";
import { Margins } from "@utils/margins";
import { isEquicordPluginDev, isPluginDev, isSuncordPluginDev } from "@utils/misc";
import { isEquicordPluginDev, isEquicordTeamDev, isPluginDev, isSuncordPluginDev } from "@utils/misc";
import { closeModal, Modals, openModal } from "@utils/modal";
import definePlugin from "@utils/types";
import { Forms, Toasts, UserStore } from "@webpack/common";
@ -35,6 +35,7 @@ import { User } from "discord-types/general";
const CONTRIBUTOR_BADGE = "https://vencord.dev/assets/favicon.png";
const EQUICORD_CONTRIBUTOR_BADGE = "https://i.imgur.com/rJDRtUB.png";
const EQUICORD_TEAM_BADGE = "https://i.imgur.com/2ydSGVq.png";
const SUNCORD_CONTRIBUTOR_BADGE = "https://raw.githubusercontent.com/verticalsync/Suncord/main/src/assets/icon.png";
const ContributorBadge: ProfileBadge = {
@ -53,6 +54,15 @@ const EquicordContributorBadge: ProfileBadge = {
onClick: (_, { userId }) => openContributorModal(UserStore.getUser(userId))
};
const EquicordTeamBadge: ProfileBadge = {
description: "Equicord Team",
image: EQUICORD_TEAM_BADGE,
position: BadgePosition.START,
shouldShow: ({ userId }) => isEquicordTeamDev(userId),
onClick: (_, { userId }) => openContributorModal(UserStore.getUser(userId))
};
const SuncordContributorBadge: ProfileBadge = {
description: "Suncord Contributor",
image: SUNCORD_CONTRIBUTOR_BADGE,
@ -161,6 +171,7 @@ export default definePlugin({
Vencord.Api.Badges.addBadge(ContributorBadge);
Vencord.Api.Badges.addBadge(EquicordContributorBadge);
Vencord.Api.Badges.addBadge(SuncordContributorBadge);
Vencord.Api.Badges.addBadge(EquicordTeamBadge);
await loadAllBadges();
},