Files
TheGame/packages/web/utils/setupOptions.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

71 lines
1.6 KiB
TypeScript

import { SetupAvailability } from 'components/Setup/SetupAvailability';
import { SetupDone } from 'components/Setup/SetupDone';
import { SetupMemberships } from 'components/Setup/SetupMemberships';
import { SetupPersonalityType } from 'components/Setup/SetupPersonalityType';
import { SetupPlayerType } from 'components/Setup/SetupPlayerType';
import { SetupSkills } from 'components/Setup/SetupSkills';
import { SetupTimeZone } from 'components/Setup/SetupTimeZone';
import { SetupUsername } from 'components/Setup/SetupUsername';
import React from 'react';
export const options = [
{
label: 'About You',
title: { base: 'About You', sm: '1. About You' },
screens: [
{
label: 'Username',
component: <SetupUsername />,
},
{
label: 'Personality Type',
component: <SetupPersonalityType />,
},
{
label: 'Player Type',
component: <SetupPlayerType />,
},
],
},
{
label: 'Portfolio',
title: {
base: 'Portfolio',
sm: '2. Portfolio',
lg: '2. Professional Profile',
},
screens: [
{
label: 'Skills',
component: <SetupSkills />,
},
{
label: 'Availability',
component: <SetupAvailability />,
},
{
label: 'Time Zone',
component: <SetupTimeZone />
},
{
label: 'Memberships',
component: <SetupMemberships />,
},
],
},
{
label: 'Start Playing',
title: {
base: 'Play',
sm: '3. Play',
md: '3. Start Playing',
},
screens: [
{
label: 'Done',
component: <SetupDone />,
},
],
},
];