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:
Dakshesh Jain 2023-04-03 23:57:19 +05:30 committed by GitHub
parent a1f0f43992
commit 67952bc225
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 9 deletions

View file

@ -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("/");
})