diff --git a/app/soapbox/features/admin/components/admin_nav.js b/app/soapbox/features/admin/components/admin_nav.js index 39a1e41b0..7bd4f41ec 100644 --- a/app/soapbox/features/admin/components/admin_nav.js +++ b/app/soapbox/features/admin/components/admin_nav.js @@ -1,12 +1,24 @@ import React from 'react'; +import { connect } from 'react-redux'; +import ImmutablePropTypes from 'react-immutable-proptypes'; import Icon from 'soapbox/components/icon'; import { NavLink } from 'react-router-dom'; import { FormattedMessage } from 'react-intl'; -export default +const mapStateToProps = (state, props) => ({ + instance: state.get('instance'), +}); + +export default @connect(mapStateToProps) class AdminNav extends React.PureComponent { + static propTypes = { + instance: ImmutablePropTypes.map.isRequired, + }; + render() { + const { instance } = this.props; + return (