aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/app')
-rw-r--r--frontend/app/routes/admin.games_.$gameId.tsx39
-rw-r--r--frontend/app/routes/logout.tsx1
2 files changed, 23 insertions, 17 deletions
diff --git a/frontend/app/routes/admin.games_.$gameId.tsx b/frontend/app/routes/admin.games_.$gameId.tsx
index 244092e..ff8f136 100644
--- a/frontend/app/routes/admin.games_.$gameId.tsx
+++ b/frontend/app/routes/admin.games_.$gameId.tsx
@@ -57,7 +57,7 @@ export async function action({ request, params }: ActionFunctionArgs) {
action === "open"
? "waiting_entries"
: action === "start"
- ? "waiting_start"
+ ? "prepare"
: null;
if (!nextState) {
throw new Error("Invalid action");
@@ -79,6 +79,7 @@ export async function action({ request, params }: ActionFunctionArgs) {
if (error) {
throw new Error(error.message);
}
+ return null;
}
export default function AdminGameEdit() {
@@ -103,22 +104,26 @@ export default function AdminGameEdit() {
</ul>
<div>
<Form method="post">
- <button
- type="submit"
- name="action"
- value="open"
- disabled={game.state !== "closed"}
- >
- Open
- </button>
- <button
- type="submit"
- name="action"
- value="start"
- disabled={game.state !== "waiting_start"}
- >
- Start
- </button>
+ <div>
+ <button
+ type="submit"
+ name="action"
+ value="open"
+ disabled={game.state !== "closed"}
+ >
+ Open
+ </button>
+ </div>
+ <div>
+ <button
+ type="submit"
+ name="action"
+ value="start"
+ disabled={game.state !== "waiting_start"}
+ >
+ Start
+ </button>
+ </div>
</Form>
</div>
</div>
diff --git a/frontend/app/routes/logout.tsx b/frontend/app/routes/logout.tsx
index f48081d..030bde0 100644
--- a/frontend/app/routes/logout.tsx
+++ b/frontend/app/routes/logout.tsx
@@ -3,4 +3,5 @@ import { authenticator } from "../.server/auth";
export async function action({ request }: ActionFunctionArgs) {
await authenticator.logout(request, { redirectTo: "/" });
+ return null;
}