/* * Wire * Copyright (C) 2018 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses/. * */ import React from 'react'; import {Navigate} from 'react-router-dom'; import {Runtime} from '@wireapp/commons'; import { ArrowIcon, Bold, COLOR, Column, Columns, Container, IsMobile, Link, Logo, ProfileIcon, TeamIcon, Text, } from '@wireapp/react-ui-kit'; import {t} from 'Util/LocalizerUtil'; import {Page} from './Page'; import {Config} from '../../Config'; import {RouterLink} from '../component/RouterLink'; import {ROUTE} from '../route'; import {pathWithParams} from '../util/urlUtil'; type Props = React.HTMLProps; const SetAccountType = ({}: Props) => { const isMacOsWrapper = Runtime.isDesktopApp() && Runtime.isMacOS(); const backArrow = ( ); const iconStyles: React.CSSProperties = { alignItems: 'center', borderRadius: '50%', display: 'flex', height: 72, justifyContent: 'center', margin: '0 auto', width: 72, }; return ( {(Config.getConfig().FEATURE.ENABLE_DOMAIN_DISCOVERY || Config.getConfig().FEATURE.ENABLE_SSO || Config.getConfig().FEATURE.ENABLE_ACCOUNT_REGISTRATION) && (
{backArrow}
)} {!Config.getConfig().FEATURE.ENABLE_ACCOUNT_REGISTRATION && ( )} {isMacOsWrapper && ( )}
{backArrow}
{t('index.createAccountForPersonalUse')}
{t('index.createPersonalAccount')}
{t('index.createAccountForOrganizations')}
{t('index.createTeam')}
); }; export {SetAccountType};