/* eslint-disable react/no-danger */ import React from 'react'; import PropTypes from 'prop-types'; import { withTranslation } from 'react-i18next'; import { createSubscribedElement } from '../../UnstatedUtils'; import AppContainer from '../../../services/AppContainer'; import AdminGeneralSecurityContainer from '../../../services/AdminGeneralSecurityContainer'; class LocalSecuritySetting extends React.Component { render() { const { t, adminGeneralSecurityContainer } = this.props; return (

{ t('security_setting.Local.name') } { t('security_setting.configuration') }

{adminGeneralSecurityContainer.state.useOnlyEnvVarsForSomeOptions && (

)}

{ t('security_setting.Local.name') }
{ adminGeneralSecurityContainer.switchIsLocalEnabled() }} />
{adminGeneralSecurityContainer.state.isLocalEnabled && (
{ t('Register limitation') }
{/* TODO adjust dropdown after BS4 */}

{ t('security_setting.Register limitation desc') }