feat: added user role on onboarding event (#684)
* feat: added tracker for views * feat: added user role on onboarding event
This commit is contained in:
parent
a1f0f43992
commit
67952bc225
3 changed files with 22 additions and 9 deletions
|
|
@ -24,6 +24,7 @@ import type { NextPage, GetServerSidePropsContext } from "next";
|
|||
|
||||
const Onboarding: NextPage = () => {
|
||||
const [step, setStep] = useState(1);
|
||||
const [userRole, setUserRole] = useState<string | null>(null);
|
||||
|
||||
const [workspace, setWorkspace] = useState();
|
||||
|
||||
|
|
@ -40,7 +41,7 @@ const Onboarding: NextPage = () => {
|
|||
<Image src={Logo} height="50" alt="Plane Logo" />
|
||||
</div>
|
||||
{step === 1 ? (
|
||||
<UserDetails user={user} setStep={setStep} />
|
||||
<UserDetails user={user} setStep={setStep} setUserRole={setUserRole} />
|
||||
) : step === 2 ? (
|
||||
<Workspace setStep={setStep} setWorkspace={setWorkspace} />
|
||||
) : (
|
||||
|
|
@ -69,7 +70,7 @@ const Onboarding: NextPage = () => {
|
|||
onClick={() => {
|
||||
if (step === 8) {
|
||||
userService
|
||||
.updateUserOnBoard()
|
||||
.updateUserOnBoard({ userRole })
|
||||
.then(() => {
|
||||
router.push("/");
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue