import { WebApplication } from '@/Application/Application' import { ViewControllerManager } from '@/Services/ViewControllerManager' import { FunctionComponent } from 'react' import TwoFactorAuthWrapper from '../TwoFactorAuth/TwoFactorAuthWrapper' import { MfaProps } from '../TwoFactorAuth/MfaProps' import Encryption from './Encryption' import PasscodeLock from './PasscodeLock' import Privacy from './Privacy' import Protections from './Protections' import ErroredItems from './ErroredItems' import PreferencesPane from '@/Components/Preferences/PreferencesComponents/PreferencesPane' interface SecurityProps extends MfaProps { viewControllerManager: ViewControllerManager application: WebApplication } const Security: FunctionComponent = (props) => ( {props.application.items.invalidItems.length > 0 && ( )} {props.application.getUser() && } ) export default Security