diff --git a/src/components/Gameboard/Gameboard.tsx b/src/components/Gameboard/Gameboard.tsx
index e755057..44eca43 100644
--- a/src/components/Gameboard/Gameboard.tsx
+++ b/src/components/Gameboard/Gameboard.tsx
@@ -12,6 +12,8 @@ export default function Gameboard({ state, setState }: StateProps) {
// callback for lifting state
const liftSelection = useCallback((value: keyof ResourceCost) => {
+ console.log(value)
+
if (!state.actions.getChips.active) return;
setState((prev: AppState) => {
@@ -55,7 +57,7 @@ export default function Gameboard({ state, setState }: StateProps) {
-
+
)
diff --git a/src/components/Resources/AvailableChips.tsx b/src/components/Resources/AvailableChips.tsx
index 2bb97de..394c915 100644
--- a/src/components/Resources/AvailableChips.tsx
+++ b/src/components/Resources/AvailableChips.tsx
@@ -1,11 +1,13 @@
import { ResourceCost, StateProps } from "../../util/types";
import { v4 } from "uuid";
import "./AvailableChips.css"
-import { useEffect, useState } from "react";
+import { useEffect } from "react";
-export default function AvailableChips({ state, setState }: StateProps) {
- const [selection, setSelection] = useState([]);
+interface ResourceProps extends StateProps {
+ liftSelection: (value: keyof ResourceCost) => void
+}
+export default function AvailableChips({ state, setState, liftSelection }: ResourceProps) {
useEffect(() => {
return;
}, [state])
@@ -13,11 +15,11 @@ export default function AvailableChips({ state, setState }: StateProps) {
return (
{
- Object.keys(state.gameboard.tradingResources).map((key: string) => {
+ Object.keys(state.gameboard.tradingResources).map((key: string | keyof ResourceCost) => {
return (
-
)