Added verified server badge for any servers created by insert

This commit is contained in:
Ryan Alexander 2021-08-18 08:54:55 +10:00 committed by GitHub
parent 69cd410aff
commit cefeebb4d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,9 +5,13 @@ import { ServerPermission } from "revolt.js/dist/api/permissions";
import { Server } from "revolt.js/dist/maps/Servers";
import styled from "styled-components";
import { Text } from "preact-i18n";
import Header from "../ui/Header";
import IconButton from "../ui/IconButton";
import Tooltip from "./Tooltip";
interface Props {
server: Server;
}
@ -27,6 +31,28 @@ export default observer(({ server }: Props) => {
style={{
background: bannerURL ? `url('${bannerURL}')` : undefined,
}}>
{server.owner === "01EX2NCWQ0CHS3QJF0FEQS1GR4" ? (
<Tooltip content={"Official Server"} placement={"bottom-start"}>
<svg width="20" height="20">
<image
xlinkHref="/assets/verified.svg"
height="20"
width="20"
/>
<image
xlinkHref="/assets/badges/developer.svg"
height="15"
width="15"
x="3"
y="3"
style={
"justify-content: center; align-items: center;"
}
/>
</svg>
</Tooltip>
) : undefined}
<ServerName>{server.name}</ServerName>
{(server.permission & ServerPermission.ManageServer) > 0 && (
<div className="actions">