spacing fix (#10)
parent
49f81fdf14
commit
d740c23b09
|
|
@ -6,17 +6,17 @@ import { Localizer, Text } from "preact-i18n";
|
||||||
import Tooltip from "../Tooltip";
|
import Tooltip from "../Tooltip";
|
||||||
|
|
||||||
enum Badges {
|
enum Badges {
|
||||||
Developer = 1, // Developer
|
Developer = 1,
|
||||||
Translator = 2, // First 100 Members
|
Translator = 2,
|
||||||
Supporter = 4, // Supporter
|
Supporter = 4,
|
||||||
ResponsibleDisclosure = 8, // Trusted Seller
|
ResponsibleDisclosure = 8,
|
||||||
Founder = 16, // Founder
|
Founder = 16,
|
||||||
PlatformModeration = 32, // Administrator
|
PlatformModeration = 32,
|
||||||
ActiveSupporter = 64,
|
ActiveSupporter = 64,
|
||||||
Paw = 128, // Clown
|
Paw = 128,
|
||||||
EarlyAdopter = 256, // Top Contributor
|
EarlyAdopter = 256,
|
||||||
ReservedRelevantJokeBadge1 = 512, // Karen
|
ReservedRelevantJokeBadge1 = 512,
|
||||||
ReservedRelevantJokeBadge2 = 1024, // Gump
|
ReservedRelevantJokeBadge2 = 1024,
|
||||||
}
|
}
|
||||||
|
|
||||||
const BadgesBase = styled.div`
|
const BadgesBase = styled.div`
|
||||||
|
|
@ -39,60 +39,75 @@ export default function UserBadges({ badges, uid }: Props) {
|
||||||
return (
|
return (
|
||||||
<BadgesBase>
|
<BadgesBase>
|
||||||
<Localizer>
|
<Localizer>
|
||||||
{badges & Badges.Founder && (
|
{badges & Badges.Founder ? (
|
||||||
<Tooltip content="Founder">
|
<Tooltip content="Founder">
|
||||||
<img src="/assets/badges/founder.svg" />
|
<img src="/assets/badges/founder.svg" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.Developer && (
|
{badges & Badges.Developer ? (
|
||||||
<Tooltip content="Developer">
|
<Tooltip content="Developer">
|
||||||
<img src="/assets/badges/developer.png" />
|
<img src="/assets/badges/developer.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.Translator && (
|
{badges & Badges.Translator ? (
|
||||||
<Tooltip content="First 100 Members">
|
<Tooltip content="First 100 Members">
|
||||||
<img src="/assets/badges/first_100_members.svg" />
|
<img src="/assets/badges/first_100_members.svg" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.EarlyAdopter && (
|
{badges & Badges.EarlyAdopter ? (
|
||||||
<Tooltip content="Top Contributor">
|
<Tooltip content="Top Contributor">
|
||||||
<img src="/assets/badges/top-contributor.png" />
|
<img src="/assets/badges/top-contributor.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.PlatformModeration && (
|
{badges & Badges.PlatformModeration ? (
|
||||||
<Tooltip content="Administrator">
|
<Tooltip content="Administrator">
|
||||||
<img src="/assets/badges/administrator.png" />
|
<img src="/assets/badges/administrator.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.ResponsibleDisclosure && (
|
{badges & Badges.ResponsibleDisclosure ? (
|
||||||
<Tooltip content="Trusted Seller">
|
<Tooltip content="Trusted Seller">
|
||||||
<img src="/assets/badges/trusted-seller.png" />
|
<img src="/assets/badges/trusted-seller.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.Supporter && (
|
{badges & Badges.Supporter ? (
|
||||||
<Tooltip content="Supporter">
|
<Tooltip content="Supporter">
|
||||||
<img
|
<img src="/assets/badges/supporter.png" />
|
||||||
src="/assets/badges/supporter.png"
|
|
||||||
style={{
|
|
||||||
cursor: "pointer",
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.ReservedRelevantJokeBadge1 && (
|
{badges & Badges.ReservedRelevantJokeBadge1 ? (
|
||||||
<Tooltip content="Karen">
|
<Tooltip content="Karen">
|
||||||
<img src="/assets/badges/karen.png" />
|
<img src="/assets/badges/karen.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.ReservedRelevantJokeBadge2 && (
|
{badges & Badges.ReservedRelevantJokeBadge2 ? (
|
||||||
<Tooltip content="Gump">
|
<Tooltip content="Gump">
|
||||||
<img src="/assets/badges/gump.png" />
|
<img src="/assets/badges/gump.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
{badges & Badges.Paw && (
|
{badges & Badges.Paw ? (
|
||||||
<Tooltip content="Clown">
|
<Tooltip content="Clown">
|
||||||
<img src="/assets/badges/clown.png" />
|
<img src="/assets/badges/clown.png" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
) : (
|
||||||
|
<></>
|
||||||
)}
|
)}
|
||||||
</Localizer>
|
</Localizer>
|
||||||
</BadgesBase>
|
</BadgesBase>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue