aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/components/GameCategory.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/GameCategory.tsx')
-rw-r--r--frontend/src/components/GameCategory.tsx24
1 files changed, 24 insertions, 0 deletions
diff --git a/frontend/src/components/GameCategory.tsx b/frontend/src/components/GameCategory.tsx
new file mode 100644
index 0000000..3291e09
--- /dev/null
+++ b/frontend/src/components/GameCategory.tsx
@@ -0,0 +1,24 @@
1import React from 'react';
2import { Link } from "react-router-dom";
3
4import { Game, GameCategoryPortals } from '../types/Game';
5import "../css/Games.css"
6
7interface GameCategoryProps {
8 game: Game;
9 cat: GameCategoryPortals;
10}
11
12const GameCategory: React.FC<GameCategoryProps> = ({cat, game}) => {
13 return (
14 <Link className="games-page-item-body-item" to={"/games/" + game.id + "?cat=" + cat.category.id}>
15 <div>
16 <span className='games-page-item-body-item-title'>{cat.category.name}</span>
17 <br />
18 <span className='games-page-item-body-item-num'>{cat.portal_count}</span>
19 </div>
20 </Link>
21 )
22}
23
24export default GameCategory;