FacebookSecuritySetting.jsx 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /* eslint-disable react/no-danger */
  2. import React from 'react';
  3. import { withTranslation } from 'next-i18next';
  4. import PropTypes from 'prop-types';
  5. import AdminGeneralSecurityContainer from '~/client/services/AdminGeneralSecurityContainer';
  6. import { withUnstatedContainers } from '../../UnstatedUtils';
  7. class FacebookSecurityManagement extends React.Component {
  8. render() {
  9. const { t } = this.props;
  10. return (
  11. <React.Fragment>
  12. <h2 className="alert-anchor border-bottom">
  13. Facebook OAuth { t('security_setting.configuration') }
  14. </h2>
  15. <p className="well">(TBD)</p>
  16. </React.Fragment>
  17. );
  18. }
  19. }
  20. FacebookSecurityManagement.propTypes = {
  21. t: PropTypes.func.isRequired, // i18next
  22. adminGeneralSecurityContainer: PropTypes.instanceOf(AdminGeneralSecurityContainer).isRequired,
  23. };
  24. const TwitterSecurityManagementWrapper = withUnstatedContainers(FacebookSecurityManagement, [AdminGeneralSecurityContainer]);
  25. export default withTranslation()(TwitterSecurityManagementWrapper);