mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-02-08 21:15:05 -05:00
* Added tz column * Updated hasura permissions on new table * Added new dependencies for working with timezones * Added SetupTimeZone component * Bumped spacetime-informal to use their types * Extracted timezone computation into helper, added useMemo hook * Re-added spacetime types
32 lines
932 B
TypeScript
32 lines
932 B
TypeScript
import { Box, Divider, HStack, Text } from '@metafam/ds';
|
|
import { PlayerFragmentFragment } from 'graphql/autogen/types';
|
|
import React from 'react';
|
|
import { FaClock } from 'react-icons/fa';
|
|
|
|
import { PlayerTimeZone } from '../PlayerTimeZone';
|
|
|
|
type Props = { player: PlayerFragmentFragment };
|
|
export const PlayerCollab: React.FC<Props> = ({ player }) => {
|
|
return (
|
|
<HStack
|
|
spacing={6}
|
|
divider={
|
|
<Divider height="3rem" color="whiteAlpha.400" orientation="vertical" />
|
|
}
|
|
>
|
|
<PlayerTimeZone player={player} />
|
|
<Box>
|
|
<Text fontSize="xs" color="blueLight" casing="uppercase" mb={3}>
|
|
Availability
|
|
</Text>
|
|
<HStack alignItems="baseline">
|
|
<FaClock color="blueLight" />
|
|
<Text fontSize="lg" fontFamily="mono" mb="1">
|
|
{player.availability_hours || '0'}h/week
|
|
</Text>
|
|
</HStack>
|
|
</Box>
|
|
</HStack>
|
|
);
|
|
};
|