diff options
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/app/routes/admin.games_.$gameId.tsx | 39 | ||||
| -rw-r--r-- | frontend/app/routes/logout.tsx | 1 |
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; } |
