From f4e220a8cdd27e3f7d876d4e7bcfed371a9bb24f Mon Sep 17 00:00:00 2001 From: Max Wofford Date: Fri, 16 Aug 2024 14:28:03 -0400 Subject: [PATCH] Add redirect to project after submission --- components/arcade/showcase/project-add.js | 10 ++++++++-- lib/use-form.js | 2 +- pages/api/arcade/showcase/projects/add.js | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/components/arcade/showcase/project-add.js b/components/arcade/showcase/project-add.js index 44178392..c698c189 100644 --- a/components/arcade/showcase/project-add.js +++ b/components/arcade/showcase/project-add.js @@ -6,11 +6,16 @@ import Submit from '../../submit' const Loading = () =>
Loading...
const ErrorMsg = () =>
There was an error loading your projects.
+async function projectAdded(response) { + const projectID = response.project + + window.location.href = '/arcade/showcase/project/' + projectID +} + const NewProjectForm = ({authToken}) => { - console.log({authToken}) const { status, formProps, useField } = useForm( '/api/arcade/showcase/projects/add', - null, + projectAdded, { initData: {authToken} }, ) return ( @@ -18,6 +23,7 @@ const NewProjectForm = ({authToken}) => {