Files
speckle-server/packages/frontend-2/lib/auth/helpers/onboarding.ts
T
2023-06-23 16:50:35 +01:00

32 lines
924 B
TypeScript

export enum OnboardingIndustry {
Architecture = 'architecture & planning',
Engineering = 'engineering',
Construction = 'construction',
Software = 'software development',
Edu = 'higher education',
Other = 'other'
}
export enum OnboardingRole {
ComputationalDesigner = 'computational-designer',
SoftwareDeveloper = 'software-developer',
DesignerOrEngineer = 'designer-or-engineer',
Manager = 'manager',
Student = 'student',
Other = 'other'
}
export const RoleTitleMap: Record<OnboardingRole, string> = {
[OnboardingRole.ComputationalDesigner]: 'Computational Designer',
[OnboardingRole.SoftwareDeveloper]: 'Software Developer',
[OnboardingRole.DesignerOrEngineer]: 'Designer Or Engineer',
[OnboardingRole.Manager]: 'Manager',
[OnboardingRole.Student]: 'Student',
[OnboardingRole.Other]: 'Other'
}
export type OnboardingState = {
industry?: OnboardingIndustry
role?: OnboardingRole
}