diff options
Diffstat (limited to 'app/javascript/flavours/glitch/features')
-rw-r--r-- | app/javascript/flavours/glitch/features/compose/index.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/app/javascript/flavours/glitch/features/compose/index.js b/app/javascript/flavours/glitch/features/compose/index.js index e60eedfd9..2ba771058 100644 --- a/app/javascript/flavours/glitch/features/compose/index.js +++ b/app/javascript/flavours/glitch/features/compose/index.js @@ -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} />} |