use array for links

This commit is contained in:
Maren Süwer
2018-10-18 08:52:53 +02:00
parent 49e181a0dd
commit 184132b356

View File

@@ -16,47 +16,46 @@ class PrimaryNavigation extends React.Component<Props> {
render() {
const { t, repositoriesLink, usersLink, groupsLink, configLink, logoutLink } = this.props;
const _repositoriesLink = repositoriesLink ? (
const links = [
repositoriesLink ? (
<PrimaryNavigationLink
to="/repos"
match="/(repo|repos)"
label={t("primary-navigation.repositories")}
/>): null;
const _usersLink = usersLink ? (
key={"repositoriesLink"}
/>): null,
usersLink ? (
<PrimaryNavigationLink
to="/users"
match="/(user|users)"
label={t("primary-navigation.users")}
/>) : null;
const _groupsLink = groupsLink ? (
key={"usersLink"}
/>) : null,
groupsLink ? (
<PrimaryNavigationLink
to="/groups"
match="/(group|groups)"
label={t("primary-navigation.groups")}
/>) : null;
const _configLink = configLink ? (
key={"groupsLink"}
/>) : null,
configLink ? (
<PrimaryNavigationLink
to="/config"
label={t("primary-navigation.config")}
/>) : null;
const _logoutLink = logoutLink ? (
key={"configLink"}
/>) : null,
logoutLink ? (
<PrimaryNavigationLink
to="/logout"
label={t("primary-navigation.logout")}
/>) : null;
key={"logoutLink"}
/>) : null
];
return (
<nav className="tabs is-boxed">
<ul>
{_repositoriesLink}
{_usersLink}
{_groupsLink}
{_configLink}
{_logoutLink}
{links}
</ul>
</nav>
);