Files
TheGame/packages/web/components/Player/Section/PlayerCollab.tsx
Alec LaLonde 44c706761c Feature/add timezone frontend (#231)
* 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
2020-12-24 23:28:12 -07:00

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>
);
};