added settings for user

This commit is contained in:
Florian Scholdei
2019-01-18 11:53:14 +01:00
parent 88afe18384
commit 8f340ceab0
3 changed files with 15 additions and 8 deletions

View File

@@ -36,6 +36,7 @@
"single-user": { "single-user": {
"navigationLabel": "User Navigation", "navigationLabel": "User Navigation",
"informationNavLink": "Information", "informationNavLink": "Information",
"settingsNavLink": "Settings",
"editNavLink": "Edit", "editNavLink": "Edit",
"setPasswordNavLink": "Set password", "setPasswordNavLink": "Set password",
"errorTitle": "Error", "errorTitle": "Error",

View File

@@ -76,7 +76,7 @@ class Profile extends React.Component<Props, State> {
label={t("profile.informationNavLink")} label={t("profile.informationNavLink")}
/> />
<SubNavigation <SubNavigation
to={`${url}/settings/password`} to={`${url}/settings`}
label={t("profile.settingsNavLink")} label={t("profile.settingsNavLink")}
> >
<NavLink <NavLink

View File

@@ -5,6 +5,7 @@ import {
Page, Page,
Loading, Loading,
Navigation, Navigation,
SubNavigation,
Section, Section,
NavLink, NavLink,
ErrorPage ErrorPage
@@ -99,11 +100,11 @@ class SingleUser extends React.Component<Props> {
<div className="column is-three-quarters"> <div className="column is-three-quarters">
<Route path={url} exact component={() => <Details user={user} />} /> <Route path={url} exact component={() => <Details user={user} />} />
<Route <Route
path={`${url}/edit`} path={`${url}/settings/edit`}
component={() => <EditUser user={user} />} component={() => <EditUser user={user} />}
/> />
<Route <Route
path={`${url}/password`} path={`${url}/settings/password`}
component={() => <SetUserPassword user={user} />} component={() => <SetUserPassword user={user} />}
/> />
</div> </div>
@@ -114,11 +115,16 @@ class SingleUser extends React.Component<Props> {
to={`${url}`} to={`${url}`}
label={t("single-user.informationNavLink")} label={t("single-user.informationNavLink")}
/> />
<EditUserNavLink user={user} editUrl={`${url}/edit`} /> <SubNavigation
to={`${url}/settings`}
label={t("single-user.settingsNavLink")}
>
<EditUserNavLink user={user} editUrl={`${url}/settings/edit`} />
<SetPasswordNavLink <SetPasswordNavLink
user={user} user={user}
passwordUrl={`${url}/password`} passwordUrl={`${url}/settings/password`}
/> />
</SubNavigation>
</Section> </Section>
</Navigation> </Navigation>
</div> </div>