diff --git a/src/components/Resources/SelectionView.tsx b/src/components/Resources/SelectionView.tsx
index 17e78a7..fba1d91 100644
--- a/src/components/Resources/SelectionView.tsx
+++ b/src/components/Resources/SelectionView.tsx
@@ -1,6 +1,6 @@
import { useEffect, useState } from "react";
import { StateProps } from "../../util/propTypes";
-import { GetChipsHTML } from "./ViewHTML";
+import { GetChipsHTML, ReserveCardHTML } from "./ViewHTML";
export default function SelectionView({ state, setState }: StateProps) {
const actionTypes = [
@@ -16,12 +16,9 @@ export default function SelectionView({ state, setState }: StateProps) {
case (actionTypes[0].active):
return
case (actionTypes[1].active):
- return (
- <>
- {actionTypes[1].active && Your selection is {actionTypes[1].valid || "not"} valid}
-
Card will display here
- >
- )
+ return Please make your selection above:;
+ case (actionTypes[2].active):
+ return ;
default:
return <>>;
}
diff --git a/src/components/Resources/ViewHTML.tsx b/src/components/Resources/ViewHTML.tsx
index 12514e1..3d52bc5 100644
--- a/src/components/Resources/ViewHTML.tsx
+++ b/src/components/Resources/ViewHTML.tsx
@@ -4,6 +4,8 @@ import { setStateGetChips } from "../../util/stateSetters";
import { StateProps } from "../../util/propTypes";
import { ResourceCost } from "../../util/types";
import { getChipsActions } from "../Player/ActionMethods";
+import { useCurrentPlayer } from "../../util/useCurrentPlayer";
+import { hasMaxChips } from "../Player/ActionMethods/getChipsActions";
const { getChips } = getChipsActions;
export const GetChipsHTML = ({ state, setState }: StateProps) => {
@@ -35,4 +37,42 @@ export const GetChipsHTML = ({ state, setState }: StateProps) => {
}
)
+}
+
+export const ReserveCardHTML = ({ state, setState }: StateProps) => {
+ const [takeGold, setTakeGold] = useState("");
+ const currentPlayer = useCurrentPlayer(state);
+
+ useEffect(() => {
+
+ })
+
+ return (
+
+
Please make your selection above.
+ { !hasMaxChips(currentPlayer) && (
+
+
Take a gold chip with your card? {takeGold}
+
+
setTakeGold("Yes")}
+ type="radio"
+ >
+
+
+
+
setTakeGold("No")}
+ type="radio">
+
+
+ )}
+
+ )
}
\ No newline at end of file