Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 1a3b5f7

Browse files
authored
Merge pull request #16 from topcoder-platform/dev
Clean Up the Apps Menu
2 parents 20ef1bb + fe61b48 commit 1a3b5f7

File tree

1 file changed

+6
-257
lines changed

1 file changed

+6
-257
lines changed

src/constants/apps.js

+6-257
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,10 @@
11
/**
22
* Config for the All Apps menu.
33
*/
4-
import appReactIcon from "../assets/images/reactjs.svg";
5-
import appAngularIcon from "../assets/images/angularjs.svg";
4+
import appDocumentationIcon from "../assets/images/learn.svg";
65
import appTaasIcon from "../assets/images/integrations.svg";
7-
const appSubmissionReviewIcon = appTaasIcon;
8-
import manageWorkIcon from "../assets/images/managework.svg";
9-
import ondemandTalentIcon from "../assets/images/ondemand-talent.svg";
10-
import myOrganizationIcon from "../assets/images/my-organization.svg";
11-
const integrationsIcon = appTaasIcon;
12-
const customerplatformIcon = manageWorkIcon;
13-
const workmanagerIcon = ondemandTalentIcon;
14-
import learnIcon from "../assets/images/learn.svg";
15-
import earnIcon from "../assets/images/earn.svg";
16-
import homeIcon from "../assets/images/home.svg";
17-
import homeGreenIcon from "../assets/images/home-green.svg";
18-
import projectsIcon from "../assets/images/projects.svg";
19-
import projectsGreenIcon from "../assets/images/projects-green.svg";
20-
import crowdsourceIcon from "../assets/images/crowdsource.svg";
21-
import crowdsourceGreenIcon from "../assets/images/crowdsource-green.svg";
226
import myteamsIcon from "../assets/images/my-teams.svg";
237
import myteamsGreenIcon from "../assets/images/my-teams-green.svg";
24-
import skillSearchIcon from "../assets/images/skill-search.svg";
25-
import skillSearchGreenIcon from "../assets/images/skill-search-green.svg";
26-
import organizationSettingsIcon from "../assets/images/organization-settings.svg";
27-
import organizationSettingsGreenIcon from "../assets/images/organization-settings-green.svg";
28-
import integrationsPluginIcon from "../assets/images/integrations-plugins.svg";
29-
import integrationsPluginGreenIcon from "../assets/images/integrations-plugins-green.svg";
30-
import apisIcon from "../assets/images/apis.svg";
31-
import apisGreenIcon from "../assets/images/apis-green.svg";
32-
import myWorkIcon from "../assets/images/my-work.svg";
33-
import myWorkGreenIcon from "../assets/images/my-work-green.svg";
34-
import findWorkIcon from "../assets/images/find-work.svg";
35-
import findWorkGreenIcon from "../assets/images/find-work-green.svg";
36-
import thriveIcon from "../assets/images/thrive.svg";
37-
import thriveGreenIcon from "../assets/images/thrive-green.svg";
38-
import skillBuilderIcon from "../assets/images/skill-builder.svg";
39-
import skillBuilderGreenIcon from "../assets/images/skill-builder-green.svg";
40-
import reportsIcon from "../assets/images/reports.svg";
41-
import reportsGreenIcon from "../assets/images/reports-green.svg";
42-
import testimonalsIcon from "../assets/images/testimonals.svg";
43-
import testimonalsGreenIcon from "../assets/images/testimonals-green.svg";
44-
import faqIcon from "../assets/images/faq.svg";
45-
import faqGreenIcon from "../assets/images/faq-green.svg";
46-
import discussionsIcon from "../assets/images/discussions.svg";
47-
import discussionsGreenIcon from "../assets/images/discussions-green.svg";
48-
import filesIcon from "../assets/images/files.svg";
49-
import filesGreenIcon from "../assets/images/files-green.svg";
508

519
/**
5210
* Micro-app categories
@@ -68,221 +26,12 @@ export const APP_CATEGORIES = [
6826
},
6927
],
7028
},
71-
{
72-
title: "Submission Review",
73-
icon: appSubmissionReviewIcon,
74-
path: "/submissions",
75-
menu: [],
76-
},
77-
{
78-
title: "Manage Work",
79-
icon: manageWorkIcon,
80-
path: "/manage-work",
81-
menu: [
82-
{
83-
title: "Homepage",
84-
path: "/manage-work",
85-
icon: homeIcon,
86-
activeIcon: homeGreenIcon,
87-
},
88-
{
89-
title: "Projects",
90-
path: "/manage-work/projects",
91-
icon: projectsIcon,
92-
activeIcon: projectsGreenIcon,
93-
},
94-
{
95-
title: "Crowdsource",
96-
path: "/manage-work/crowdsource",
97-
icon: crowdsourceIcon,
98-
activeIcon: crowdsourceGreenIcon,
99-
},
100-
],
101-
},
102-
{
103-
title: "On-Demand Talent",
104-
icon: ondemandTalentIcon,
105-
path: "/ondemand-talent",
106-
menu: [
107-
{
108-
title: "Homepage",
109-
path: "/ondemand-talent",
110-
icon: homeIcon,
111-
activeIcon: homeGreenIcon,
112-
},
113-
{
114-
title: "My Teams",
115-
path: "/ondemand-talent/my-teams",
116-
icon: myteamsIcon,
117-
activeIcon: myteamsGreenIcon,
118-
},
119-
],
120-
},
121-
{
122-
title: "My Organization",
123-
icon: myOrganizationIcon,
124-
path: "/my-organization",
125-
menu: [
126-
{
127-
title: "Skill Search",
128-
path: "/my-organization",
129-
icon: skillSearchIcon,
130-
activeIcon: skillSearchGreenIcon,
131-
},
132-
{
133-
title: "Organization Settings",
134-
path: "/my-organization/settings",
135-
icon: organizationSettingsIcon,
136-
activeIcon: organizationSettingsGreenIcon,
137-
},
138-
],
139-
},
140-
{
141-
title: "Integrations",
142-
icon: integrationsIcon,
143-
path: "/integrations",
144-
menu: [
145-
{
146-
title: "Integrations Plug-Ins",
147-
path: "/integrations",
148-
icon: integrationsPluginIcon,
149-
activeIcon: integrationsPluginGreenIcon,
150-
},
151-
{
152-
title: "APIs",
153-
path: "/integrations/apis",
154-
icon: apisIcon,
155-
activeIcon: apisGreenIcon,
156-
},
157-
],
158-
},
159-
{
160-
title: "Customer Platform",
161-
icon: customerplatformIcon,
162-
path: "/customer-platform",
163-
menu: [
164-
{
165-
title: "Catalog",
166-
path: "/customer-platform",
167-
icon: homeIcon,
168-
activeIcon: homeGreenIcon,
169-
},
170-
{
171-
title: "My Work",
172-
path: "/customer-platform/my-work",
173-
icon: apisIcon,
174-
activeIcon: apisGreenIcon,
175-
},
176-
{
177-
title: "Reports",
178-
path: "/customer-platform/reports",
179-
icon: reportsIcon,
180-
activeIcon: reportsGreenIcon,
181-
},
182-
{
183-
title: "Testimonals",
184-
path: "/customer-platform/testimonals",
185-
icon: testimonalsIcon,
186-
activeIcon: testimonalsGreenIcon,
187-
},
188-
{
189-
title: "FAQ",
190-
path: "/customer-platform/FAQ",
191-
icon: faqIcon,
192-
activeIcon: faqGreenIcon,
193-
},
194-
],
195-
},
196-
{
197-
title: "Work Manager",
198-
icon: workmanagerIcon,
199-
path: "/work-manager",
200-
menu: [
201-
{
202-
title: "Challenges/Tasks",
203-
path: "/work-manager",
204-
icon: homeIcon,
205-
activeIcon: homeGreenIcon,
206-
},
207-
{
208-
title: "Discussions",
209-
path: "/work-manager/discussions",
210-
icon: discussionsIcon,
211-
activeIcon: discussionsGreenIcon,
212-
},
213-
{
214-
title: "Files & Links",
215-
path: "/work-manager/files-links",
216-
icon: filesIcon,
217-
activeIcon: filesGreenIcon,
218-
},
219-
{
220-
title: "Reports",
221-
path: "/work-manager/reports",
222-
icon: reportsIcon,
223-
activeIcon: reportsGreenIcon,
224-
},
225-
],
226-
},
227-
],
228-
},
229-
{
230-
category: "Do",
231-
apps: [
232-
{
233-
title: "Earn",
234-
icon: earnIcon,
235-
path: "/earn",
236-
menu: [],
237-
},
238-
{
239-
title: "Learn",
240-
icon: learnIcon,
241-
path: "/learn",
242-
menu: [
243-
{
244-
title: "Thrive",
245-
path: "/learn",
246-
icon: thriveIcon,
247-
activeIcon: thriveGreenIcon,
248-
},
249-
{
250-
title: "Skill Builder",
251-
path: "/learn/skill-builder",
252-
icon: skillBuilderIcon,
253-
activeIcon: skillBuilderGreenIcon,
254-
},
255-
],
256-
},
257-
{
258-
title: "Tasks",
259-
icon: manageWorkIcon,
260-
path: "/task-marketplace",
261-
menu: [],
262-
},
263-
],
264-
},
265-
{
266-
category: "Sample",
267-
apps: [
268-
{
269-
title: "React Example",
270-
icon: appReactIcon,
271-
path: "/micro-frontends-react-route",
272-
menu: [],
273-
},
274-
{
275-
title: "Angular Example",
276-
icon: appAngularIcon,
277-
path: "/micro-frontends-angular-route",
278-
menu: [],
279-
},
28029
{
28130
title: "Documentation",
282-
icon: appReactIcon,
31+
icon: appDocumentationIcon,
28332
path: "/model",
284-
menu: [],
285-
},
286-
],
287-
},
33+
menu: []
34+
}
35+
]
36+
}
28837
];

0 commit comments

Comments
 (0)