summaryrefslogtreecommitdiff
path: root/frontend/src/components/game-browser/GameStatus.jsx
blob: fc14bbf6f582cfb38682752b029a18cf897426f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//@flow
import { Tag } from '@blueprintjs/core';
import * as React from 'react';
import type { ApiGameState } from '../../api/model';

type GameStatusProps = {
  state: ApiGameState,
}

export const GameStatus = ({state}: GameStatusProps) => (
  <Tag minimal intent={statusIntents[state]}>{state}</Tag>
);

const statusIntents = {
  'LOBBY': 'success',
  'PLAYING': 'warning',
};
bgstack15