Make cancel work

This commit is contained in:
Presley
2022-04-25 16:52:17 +00:00
parent c2de4d49d3
commit 028840ad3d
2 changed files with 6 additions and 3 deletions

View File

@ -1,5 +1,6 @@
import { useActor } from "@xstate/react"
import React, { useContext } from "react"
import { useNavigate } from "react-router"
import { CreateUserRequest } from "../../../api/typesGenerated"
import { CreateUserForm } from "../../../components/CreateUserForm/CreateUserForm"
import { XServiceContext } from "../../../xServices/StateContext"
@ -7,6 +8,7 @@ import { XServiceContext } from "../../../xServices/StateContext"
export const CreateUserPage = () => {
const xServices = useContext(XServiceContext)
const [_, usersSend] = useActor(xServices.usersXService)
const navigate = useNavigate()
return <CreateUserForm onSubmit={(user: CreateUserRequest) => usersSend({ type: "CREATE", user })} />
return <CreateUserForm onSubmit={(user: CreateUserRequest) => usersSend({ type: "CREATE", user })} onCancel={() => navigate("/users")} />
}