chore: Remove 'DEPLOYMENT' env option

Add 'Installation' section
This commit is contained in:
Tom Moor
2020-06-19 19:11:02 -07:00
parent 4f7e7ec853
commit 64c3ff8d6b
8 changed files with 91 additions and 24 deletions

View File

@ -26,6 +26,7 @@ import Section from './components/Section';
import Header from './components/Header';
import SidebarLink from './components/SidebarLink';
import HeaderBlock from './components/HeaderBlock';
import Version from './components/Version';
import PoliciesStore from 'stores/PoliciesStore';
import AuthStore from 'stores/AuthStore';
@ -67,17 +68,17 @@ class SettingsSidebar extends React.Component<Props> {
<Header>Account</Header>
<SidebarLink
to="/settings"
icon={<ProfileIcon />}
icon={<ProfileIcon color="currentColor" />}
label="Profile"
/>
<SidebarLink
to="/settings/notifications"
icon={<EmailIcon />}
icon={<EmailIcon color="currentColor" />}
label="Notifications"
/>
<SidebarLink
to="/settings/tokens"
icon={<CodeIcon />}
icon={<CodeIcon color="currentColor" />}
label="API Tokens"
/>
</Section>
@ -86,45 +87,45 @@ class SettingsSidebar extends React.Component<Props> {
{can.update && (
<SidebarLink
to="/settings/details"
icon={<TeamIcon />}
icon={<TeamIcon color="currentColor" />}
label="Details"
/>
)}
{can.update && (
<SidebarLink
to="/settings/security"
icon={<PadlockIcon />}
icon={<PadlockIcon color="currentColor" />}
label="Security"
/>
)}
<SidebarLink
to="/settings/people"
icon={<UserIcon />}
icon={<UserIcon color="currentColor" />}
exact={false}
label="People"
/>
<SidebarLink
to="/settings/groups"
icon={<GroupIcon />}
icon={<GroupIcon color="currentColor" />}
exact={false}
label="Groups"
/>
<SidebarLink
to="/settings/shares"
icon={<LinkIcon />}
icon={<LinkIcon color="currentColor" />}
label="Share Links"
/>
{can.auditLog && (
<SidebarLink
to="/settings/events"
icon={<BulletedListIcon />}
icon={<BulletedListIcon color="currentColor" />}
label="Audit Log"
/>
)}
{can.export && (
<SidebarLink
to="/settings/export"
icon={<DocumentIcon />}
icon={<DocumentIcon color="currentColor" />}
label="Export Data"
/>
)}
@ -134,16 +135,23 @@ class SettingsSidebar extends React.Component<Props> {
<Header>Integrations</Header>
<SidebarLink
to="/settings/integrations/slack"
icon={<SlackIcon />}
icon={<SlackIcon color="currentColor" />}
label="Slack"
/>
<SidebarLink
to="/settings/integrations/zapier"
icon={<ZapierIcon />}
icon={<ZapierIcon color="currentColor" />}
label="Zapier"
/>
</Section>
)}
{can.update &&
process.env.DEPLOYMENT !== 'hosted' && (
<Section>
<Header>Installation</Header>
<Version />
</Section>
)}
</Scrollable>
</Flex>
</Sidebar>