mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-02-11 22:45:04 -05:00
* upgraded storybook dependencies * upgraded web dependencies * updated timezone selector * upgrade chakra in metamaps * upgraded react-dnd in metamaps * upgraded framer-motion * fixed types in metamaps * upgraded eslint * upgraded lerna, husky and graphql * upgraded node version * removed metamaps package * fixed all eslint issues * ran yarn format to prettier format all files * updated lint-staged & husky scripts * add executable perms to pre-push scripts * updated yarn.lock * fixed eslint and moved chakra icons to ds * fixed emotion errors * removed extra useContext * update yarn.lock * upgraded more packages * removed unnecessary .huskyrc.json * lint fix
29 lines
798 B
TypeScript
29 lines
798 B
TypeScript
import { MetaTag, Wrap, WrapItem } from '@metafam/ds';
|
|
import { PlayerFragmentFragment } from 'graphql/autogen/types';
|
|
import React from 'react';
|
|
|
|
type Props = {
|
|
player: PlayerFragmentFragment;
|
|
};
|
|
|
|
const SHOW_MEMBERSHIPS = 4;
|
|
|
|
export const PlayerTileMemberships: React.FC<Props> = ({ player }) => (
|
|
<Wrap>
|
|
{player.daohausMemberships.slice(0, SHOW_MEMBERSHIPS).map((member) => (
|
|
<WrapItem key={member.id}>
|
|
<MetaTag size="md" fontWeight="normal">
|
|
{member.moloch.title}
|
|
</MetaTag>
|
|
</WrapItem>
|
|
))}
|
|
{player.daohausMemberships.length > SHOW_MEMBERSHIPS && (
|
|
<WrapItem>
|
|
<MetaTag size="md" fontWeight="normal">
|
|
{`+${player.daohausMemberships.length - SHOW_MEMBERSHIPS}`}
|
|
</MetaTag>
|
|
</WrapItem>
|
|
)}
|
|
</Wrap>
|
|
);
|