diff --git a/public/assets/badges/administrator.png b/public/assets/badges/administrator.png new file mode 100644 index 00000000..ab4cf796 Binary files /dev/null and b/public/assets/badges/administrator.png differ diff --git a/public/assets/badges/clown.png b/public/assets/badges/clown.png new file mode 100644 index 00000000..5d800687 Binary files /dev/null and b/public/assets/badges/clown.png differ diff --git a/public/assets/badges/developer.png b/public/assets/badges/developer.png new file mode 100644 index 00000000..590f74cd Binary files /dev/null and b/public/assets/badges/developer.png differ diff --git a/public/assets/badges/developer.svg b/public/assets/badges/developer.svg deleted file mode 100644 index a0583002..00000000 --- a/public/assets/badges/developer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/badges/first_100_members.svg b/public/assets/badges/first_100_members.svg new file mode 100644 index 00000000..8028ade2 --- /dev/null +++ b/public/assets/badges/first_100_members.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/badges/founder.svg b/public/assets/badges/founder.svg index 40c8b276..e4ff9bb0 100644 --- a/public/assets/badges/founder.svg +++ b/public/assets/badges/founder.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/assets/badges/gump.png b/public/assets/badges/gump.png new file mode 100644 index 00000000..18daf3b1 Binary files /dev/null and b/public/assets/badges/gump.png differ diff --git a/public/assets/badges/karen.png b/public/assets/badges/karen.png new file mode 100644 index 00000000..edae58ae Binary files /dev/null and b/public/assets/badges/karen.png differ diff --git a/public/assets/badges/supporter.png b/public/assets/badges/supporter.png new file mode 100644 index 00000000..90c9c9e7 Binary files /dev/null and b/public/assets/badges/supporter.png differ diff --git a/public/assets/badges/supporter.svg b/public/assets/badges/supporter.svg deleted file mode 100644 index 40c8b276..00000000 --- a/public/assets/badges/supporter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/assets/badges/top-contributor.png b/public/assets/badges/top-contributor.png new file mode 100644 index 00000000..2e267a20 Binary files /dev/null and b/public/assets/badges/top-contributor.png differ diff --git a/public/assets/badges/trusted-seller.png b/public/assets/badges/trusted-seller.png new file mode 100644 index 00000000..f92e0fce Binary files /dev/null and b/public/assets/badges/trusted-seller.png differ diff --git a/public/assets/badges/verified-GB.png b/public/assets/badges/verified-GB.png new file mode 100644 index 00000000..957901e7 Binary files /dev/null and b/public/assets/badges/verified-GB.png differ diff --git a/public/assets/badges/verified-manufacturer.png b/public/assets/badges/verified-manufacturer.png new file mode 100644 index 00000000..7e81b0f0 Binary files /dev/null and b/public/assets/badges/verified-manufacturer.png differ diff --git a/public/assets/badges/verified-vendor.png b/public/assets/badges/verified-vendor.png new file mode 100644 index 00000000..2eddca03 Binary files /dev/null and b/public/assets/badges/verified-vendor.png differ diff --git a/src/components/common/ServerHeader.tsx b/src/components/common/ServerHeader.tsx index 69ff5a7b..e1a351a6 100644 --- a/src/components/common/ServerHeader.tsx +++ b/src/components/common/ServerHeader.tsx @@ -79,50 +79,23 @@ export default observer(({ server }: Props) => { }}>
{server.flags && server.flags & 1 ? ( - - } - placement={"bottom-start"}> - - - - + + ) : undefined} {server.flags && server.flags & 2 ? ( - } + content="Verified Vendor" placement={"bottom-start"}> - - - - - - + ) : undefined} - {badges & Badges.Founder ? ( - - }> + {badges & Badges.Founder && ( + - ) : ( - <> )} - {badges & Badges.Developer ? ( - }> - + {badges & Badges.Developer && ( + + - ) : ( - <> )} - {badges & Badges.Translator ? ( - - }> + {badges & Badges.Translator && ( + + + + )} + {badges & Badges.EarlyAdopter && ( + + + + )} + {badges & Badges.PlatformModeration && ( + + + + )} + {badges & Badges.ResponsibleDisclosure && ( + + + + )} + {badges & Badges.Supporter && ( + { - window.open( - "https://weblate.insrt.uk/projects/revolt/web-app/", - "_blank", - ); - }} /> - ) : ( - <> )} - {badges & Badges.EarlyAdopter ? ( - - }> - + {badges & Badges.ReservedRelevantJokeBadge1 && ( + + - ) : ( - <> )} - {badges & Badges.PlatformModeration ? ( - - }> - + {badges & Badges.ReservedRelevantJokeBadge2 && ( + + - ) : ( - <> )} - {badges & Badges.ResponsibleDisclosure ? ( - - }> - + {badges & Badges.Paw && ( + + - ) : ( - <> - )} - {badges & Badges.Supporter ? ( - - }> - { - window.open( - "https://insrt.uk/donate", - "_blank", - ); - }} - /> - - ) : ( - <> - )} - {badges & Badges.ReservedRelevantJokeBadge1 ? ( - - - - ) : ( - <> - )} - {badges & Badges.ReservedRelevantJokeBadge2 ? ( - - - - ) : ( - <> - )} - {badges & Badges.Paw ? ( - - - - ) : ( - <> - )} - {uid === "01EX2NCWQ0CHS3QJF0FEQS1GR4" ? ( - - - - ) : ( - <> )}