"git@gitlab.insrt.uk:revolt.gay/revite.git" did not exist on "54185b58398fa2bd363f083c2c87dd266bb76248"
Newer
Older
import { Cog } from "@styled-icons/boxicons-solid";
import { ServerPermission } from "revolt.js/dist/api/permissions";
import styled from "styled-components";
import Header from "../ui/Header";
import IconButton from "../ui/IconButton";
export default observer(({ server }: Props) => {
const bannerURL = server.generateBannerURL({ width: 480 });
return (
<Header
borders
placement="secondary"
background={typeof bannerURL !== "undefined"}
style={{
background: bannerURL ? `url('${bannerURL}')` : undefined,
}}>
<ServerName>{server.name}</ServerName>
{(server.permission & ServerPermission.ManageServer) > 0 && (
<div className="actions">
<Link to={`/server/${server._id}/settings`}>
<IconButton>
<Cog size={24} />
</IconButton>
</Link>
</div>
)}
</Header>
);