* Replace Terms & Conditions with Sign Up Link on Sign In #4502 * terms replaced with signup link * begin fix (incomplete / do not merge) * Revert * Introduce welcome page * Update Twenty website --------- Co-authored-by: Mamatha Yarramaneni <mamathayarramaneni@Mamathas-Macbook.local> Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
33 lines
1.0 KiB
TypeScript
33 lines
1.0 KiB
TypeScript
import { AppBasePath } from '@/types/AppBasePath';
|
|
import { AppPath } from '@/types/AppPath';
|
|
import { SettingsPath } from '@/types/SettingsPath';
|
|
|
|
export const getPageTitleFromPath = (pathname: string): string => {
|
|
switch (pathname) {
|
|
case AppPath.Verify:
|
|
return 'Verify';
|
|
case AppPath.SignInUp:
|
|
return 'Sign in or Create an account';
|
|
case AppPath.Invite:
|
|
return 'Invite';
|
|
case AppPath.CreateWorkspace:
|
|
return 'Create Workspace';
|
|
case AppPath.CreateProfile:
|
|
return 'Create Profile';
|
|
case AppPath.TasksPage:
|
|
return 'Tasks';
|
|
case AppPath.OpportunitiesPage:
|
|
return 'Opportunities';
|
|
case `${AppBasePath.Settings}/${SettingsPath.ProfilePage}`:
|
|
return 'Profile';
|
|
case `${AppBasePath.Settings}/${SettingsPath.Appearance}`:
|
|
return 'Appearance';
|
|
case `${AppBasePath.Settings}/${SettingsPath.WorkspaceMembersPage}`:
|
|
return 'Workspace Members';
|
|
case `${AppBasePath.Settings}/${SettingsPath.Workspace}`:
|
|
return 'Workspace';
|
|
default:
|
|
return 'Twenty';
|
|
}
|
|
};
|