-
Notifications
You must be signed in to change notification settings - Fork 845
Expand file tree
/
Copy pathSetupExperienceNavItems.tsx
More file actions
52 lines (46 loc) · 1.38 KB
/
SetupExperienceNavItems.tsx
File metadata and controls
52 lines (46 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import PATHS from "router/paths";
import { InjectedRouter } from "react-router";
import { ISideNavItem } from "pages/admin/components/SideNav/SideNav";
import Users from "./cards/Users/Users";
import BootstrapPackage from "./cards/BootstrapPackage";
import SetupAssistant from "./cards/SetupAssistant";
import InstallSoftware from "./cards/InstallSoftware";
import RunScript from "./cards/RunScript";
export interface ISetupExperienceCardProps {
currentTeamId: number;
router: InjectedRouter;
urlPlatformParam?: string; // not yet guaranteed to be a valid platform
}
const SETUP_EXPERIENCE_NAV_ITEMS: ISideNavItem<ISetupExperienceCardProps>[] = [
{
title: "1. Users",
urlSection: "end-user-auth",
path: PATHS.CONTROLS_END_USER_AUTHENTICATION,
Card: Users,
},
{
title: "2. Bootstrap package",
urlSection: "bootstrap-package",
path: PATHS.CONTROLS_BOOTSTRAP_PACKAGE,
Card: BootstrapPackage,
},
{
title: "3. Install software",
urlSection: "install-software",
path: PATHS.CONTROLS_INSTALL_SOFTWARE("macos"),
Card: InstallSoftware,
},
{
title: "4. Run script",
urlSection: "run-script",
path: PATHS.CONTROLS_RUN_SCRIPT,
Card: RunScript,
},
{
title: "5. Setup Assistant",
urlSection: "setup-assistant",
path: PATHS.CONTROLS_SETUP_ASSISTANT,
Card: SetupAssistant,
},
];
export default SETUP_EXPERIENCE_NAV_ITEMS;