Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | import { StartScreen } from '@uniquegood/realworld-web-interface/lib/models/game/Screen/Start';
import React from 'react';
import { css } from '@emotion/react';
import StartScreenPageTitle from '@lib/components/Game/Screen/Start/Title';
import StartScreenPageSubTitle from '@lib/components/Game/Screen/Start/SubTitle';
import StartScreenPageButton from '@lib/components/Game/Screen/Start/Button';
import { RealworldIcon } from '@lib/components/Game/Screen/Start/RealworldIcon';
interface StartScreenPageBProps {
screen: StartScreen;
}
export default function StartScreenPageB({ screen }: StartScreenPageBProps) {
return (
<div css={container}>
<div css={titleContainer}>
<StartScreenPageTitle title={screen.title} />
<StartScreenPageSubTitle subTitle={screen.subTitle} />
</div>
<div css={bottomContainer}>
<StartScreenPageButton button={screen.button} nextScreenId={screen.nextScreenId} />
<RealworldIcon />
</div>
</div>
);
}
const container = css`
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
`;
const titleContainer = css`
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding-top: 160px;
gap: 21px;
`;
const bottomContainer = css`
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 32px;
gap: 12px;
`;
|