add quick links for staff

staging
multiple creatures 2019-05-19 11:00:28 -05:00
parent 46216a4030
commit 8b47cdef24
1 changed files with 15 additions and 1 deletions

View File

@ -10,7 +10,7 @@ import SearchContainer from './containers/search_container';
import Motion from 'flavours/glitch/util/optional_motion';
import spring from 'react-motion/lib/spring';
import SearchResultsContainer from './containers/search_results_container';
import { me, mascot } from 'flavours/glitch/util/initial_state';
import { me, mascot, isStaff } from 'flavours/glitch/util/initial_state';
import { cycleElefriendCompose } from 'flavours/glitch/actions/compose';
import HeaderContainer from './containers/header_container';
@ -62,6 +62,20 @@ class Compose extends React.PureComponent {
{!isSearchPage && <div className='drawer__inner'>
<NavigationContainer />
<ComposeFormContainer />
{isStaff && multiColumn && (
<div className='drawer__inner__admin'>
<h2>Staff Tools</h2>
<ul>
<li><a href="/admin/action_logs" target="_blank" rel="nofollow noopener">Audit log</a></li>
<li><a href="/admin/reports" target="_blank" rel="nofollow noopener">Reports</a></li>
<li><a href="/admin/pending_accounts" target="_blank" rel="nofollow noopener">Pending accounts</a></li>
<li><a href="/admin/domain_blocks/new" target="_blank" rel="nofollow noopener">Add domain policy...</a></li>
<li><a href="/admin/instances" target="_blank" rel="nofollow noopener">Federation</a></li>
<li><a href="/admin/accounts" target="_blank" rel="nofollow noopener">Accounts</a></li>
<li><a href="/admin/custom_emojis" target="_blank" rel="nofollow noopener">Custom emojis</a></li>
</ul>
</div>
)}
{multiColumn && (
<div className='drawer__inner__mastodon'>
{mascot ? <img alt='' draggable='false' src={mascot} /> : <button className='mastodon' onClick={onClickElefriend} />}