diff --git a/src/components/Card/MiniCard.tsx b/src/components/Card/MiniCard.tsx index 8aeae09..4c272aa 100644 --- a/src/components/Card/MiniCard.tsx +++ b/src/components/Card/MiniCard.tsx @@ -1,3 +1,10 @@ -export const MiniCard = () => { - +import { CardData } from "../../util/types" + +export const MiniCard = ({ data }: {data: CardData}) => { + return ( +
+

{data.gemValue} card

+

{data.points || null}

+
+ ) } \ No newline at end of file diff --git a/src/components/Player/Player.tsx b/src/components/Player/Player.tsx index 6f667fb..70b6928 100644 --- a/src/components/Player/Player.tsx +++ b/src/components/Player/Player.tsx @@ -1,7 +1,8 @@ import { PlayerProps } from "../../util/propTypes"; -import { PlayerData } from "../../util/types" +import { CardData, PlayerData } from "../../util/types" import { useEffect, useState } from "react"; import { v4 } from "uuid"; +import { MiniCard } from "../Card/MiniCard"; export default function Player({ player, state, setState, setActionState }: PlayerProps) { const [dynamic, setDynamic] = useState(); @@ -47,17 +48,22 @@ export default function Player({ player, state, setState, setActionState }: Play {dynamic?.name}'s Resources
+

Chips:

{ dynamic && Object.entries(dynamic?.inventory).map(([key,value]) => { return value > 0 &&

{key}: {value}

})}
- { dynamic && dynamic.cards.length > 0 && Object.entries(dynamic.cards).map(([key, value]) => { +

Cards:

+ { dynamic && dynamic.cards.length > 0 && dynamic.cards.map((data: CardData) => { return ( -

- ) - })} +
+

{data.gemValue} card

+

{data.points || null}

+
+ )}) + }