From f8c3da4bc6642fa51cb5ba41e98894a2789e0c96 Mon Sep 17 00:00:00 2001 From: Alex Windett Date: Tue, 28 Feb 2017 17:09:46 +0000 Subject: [PATCH] adding in new menu items, their corresponding views and their locals for a project --- frontend/locales/en-us.json | 3 ++- frontend/src/containers/project/feed.js | 8 ++++++++ frontend/src/containers/project/index.js | 6 +++++- frontend/src/containers/project/rollback.js | 8 ++++++++ frontend/src/mock-state.json | 6 ++++-- 5 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 frontend/src/containers/project/feed.js create mode 100644 frontend/src/containers/project/rollback.js diff --git a/frontend/locales/en-us.json b/frontend/locales/en-us.json index 3cf3f66e..055159c8 100644 --- a/frontend/locales/en-us.json +++ b/frontend/locales/en-us.json @@ -1,5 +1,6 @@ { "your-dashboard": "Your dashboard", + "project-feed": "Project Feed", "settings": "Settings", "projects": "Projects", "people": "People", @@ -7,7 +8,7 @@ "instances": "Instances", "manifest": "Project manifest", "create-new": "Create new project", - "services": "Services", + "rollback": "Rollback", "import-services-title": "Import your services", "import-services-body": "You can import your services from a Git repository hosting service. Learn more", "alt-import-services-title": "Alternatively, you can upload or edit manifest file", diff --git a/frontend/src/containers/project/feed.js b/frontend/src/containers/project/feed.js new file mode 100644 index 00000000..7815a5d5 --- /dev/null +++ b/frontend/src/containers/project/feed.js @@ -0,0 +1,8 @@ +import React from 'react'; +import Section from './section'; + +export default (props) => ( +
+

Project Feed

+
+); diff --git a/frontend/src/containers/project/index.js b/frontend/src/containers/project/index.js index ac2e2741..7daadea0 100644 --- a/frontend/src/containers/project/index.js +++ b/frontend/src/containers/project/index.js @@ -3,11 +3,13 @@ import { connect } from 'react-redux'; import { Switch, Route } from 'react-router-dom'; import PropTypes from '@root/prop-types'; import Redirect from '@components/redirect'; -import ServicesSection from './services'; import InstancesSection from './instances'; +import ServicesSection from './services'; import PeopleSection from './people'; import SettingsSection from './settings'; import ManifestSection from './manifest'; +import FeedSection from './feed'; +import RollbackSection from './rollback'; import { orgByIdSelector, @@ -16,10 +18,12 @@ import { } from '@state/selectors'; const SectionComponents = { + 'project-feed': FeedSection, services: ServicesSection, instances: InstancesSection, people: PeopleSection, settings: SettingsSection, + rollback: RollbackSection, manifest: ManifestSection }; diff --git a/frontend/src/containers/project/rollback.js b/frontend/src/containers/project/rollback.js new file mode 100644 index 00000000..81727099 --- /dev/null +++ b/frontend/src/containers/project/rollback.js @@ -0,0 +1,8 @@ +import React from 'react'; +import Section from './section'; + +export default (props) => ( +
+

Rollback

+
+); diff --git a/frontend/src/mock-state.json b/frontend/src/mock-state.json index 98acb3b3..6c1b1adf 100644 --- a/frontend/src/mock-state.json +++ b/frontend/src/mock-state.json @@ -539,11 +539,13 @@ "member_status_tooltip": false, "member_role_tooltip": false, "sections": [ + "project-feed", "services", "instances", + "rollback", + "manifest", "people", - "settings", - "manifest" + "settings" ], "members_status": [ "Active",