mirror of
https://github.com/roleypoly/roleypoly.git
synced 2025-05-07 01:02:36 +00:00
chore: update prettier tab width for consistency (#175)
This commit is contained in:
parent
a931f8c69c
commit
f24d2fcc99
247 changed files with 7224 additions and 7375 deletions
|
@ -4,55 +4,55 @@ import { GuildSlug, UserGuildPermissions } from '@roleypoly/types';
|
|||
import * as React from 'react';
|
||||
import { GoPerson, GoStar, GoZap } from 'react-icons/go';
|
||||
import {
|
||||
CardBase,
|
||||
CardLine,
|
||||
MaxWidthTitle,
|
||||
PermissionTagStyled,
|
||||
CardBase,
|
||||
CardLine,
|
||||
MaxWidthTitle,
|
||||
PermissionTagStyled,
|
||||
} from './ServerListingCard.styled';
|
||||
|
||||
type ServerListingProps = {
|
||||
guild: GuildSlug;
|
||||
guild: GuildSlug;
|
||||
};
|
||||
|
||||
export const ServerListingCard = (props: ServerListingProps) => (
|
||||
<CardBase>
|
||||
<CardLine>
|
||||
<Avatar
|
||||
hash={props.guild.icon}
|
||||
src={utils.avatarHash(props.guild.id, props.guild.icon, 'icons')}
|
||||
>
|
||||
{utils.initialsFromName(props.guild.name)}
|
||||
</Avatar>
|
||||
</CardLine>
|
||||
<MaxWidthTitle>{props.guild.name}</MaxWidthTitle>
|
||||
<CardLine left>
|
||||
<PermissionTag permissionLevel={props.guild.permissionLevel} />
|
||||
</CardLine>
|
||||
</CardBase>
|
||||
<CardBase>
|
||||
<CardLine>
|
||||
<Avatar
|
||||
hash={props.guild.icon}
|
||||
src={utils.avatarHash(props.guild.id, props.guild.icon, 'icons')}
|
||||
>
|
||||
{utils.initialsFromName(props.guild.name)}
|
||||
</Avatar>
|
||||
</CardLine>
|
||||
<MaxWidthTitle>{props.guild.name}</MaxWidthTitle>
|
||||
<CardLine left>
|
||||
<PermissionTag permissionLevel={props.guild.permissionLevel} />
|
||||
</CardLine>
|
||||
</CardBase>
|
||||
);
|
||||
|
||||
const PermissionTag = (props: { permissionLevel: UserGuildPermissions }) => {
|
||||
switch (props.permissionLevel) {
|
||||
case UserGuildPermissions.Admin:
|
||||
return (
|
||||
<PermissionTagStyled>
|
||||
<GoStar />
|
||||
<Collapse>Administrator</Collapse>
|
||||
</PermissionTagStyled>
|
||||
);
|
||||
case UserGuildPermissions.Manager:
|
||||
return (
|
||||
<PermissionTagStyled>
|
||||
<GoZap />
|
||||
<Collapse>Role Manager</Collapse>
|
||||
</PermissionTagStyled>
|
||||
);
|
||||
default:
|
||||
return (
|
||||
<PermissionTagStyled hiddenOnSmall>
|
||||
<GoPerson />
|
||||
<Collapse>Member</Collapse>
|
||||
</PermissionTagStyled>
|
||||
);
|
||||
}
|
||||
switch (props.permissionLevel) {
|
||||
case UserGuildPermissions.Admin:
|
||||
return (
|
||||
<PermissionTagStyled>
|
||||
<GoStar />
|
||||
<Collapse>Administrator</Collapse>
|
||||
</PermissionTagStyled>
|
||||
);
|
||||
case UserGuildPermissions.Manager:
|
||||
return (
|
||||
<PermissionTagStyled>
|
||||
<GoZap />
|
||||
<Collapse>Role Manager</Collapse>
|
||||
</PermissionTagStyled>
|
||||
);
|
||||
default:
|
||||
return (
|
||||
<PermissionTagStyled hiddenOnSmall>
|
||||
<GoPerson />
|
||||
<Collapse>Member</Collapse>
|
||||
</PermissionTagStyled>
|
||||
);
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue