Gaëtan Renaudeau
7 years ago
7 changed files with 60 additions and 95 deletions
@ -1,84 +0,0 @@ |
|||||
// @flow
|
|
||||
import React, { Component } from 'react' |
|
||||
import { translate } from 'react-i18next' |
|
||||
import type { T } from 'types/common' |
|
||||
|
|
||||
import TrackPage from 'analytics/TrackPage' |
|
||||
import ExportLogsBtn from 'components/ExportLogsBtn' |
|
||||
import IconUser from 'icons/User' |
|
||||
import DisablePasswordButton from '../DisablePasswordButton' |
|
||||
import DevModeButton from '../DevModeButton' |
|
||||
import SentryLogsButton from '../SentryLogsButton' |
|
||||
import ShareAnalyticsButton from '../ShareAnalyticsButton' |
|
||||
import CleanButton from '../CleanButton' |
|
||||
import ResetButton from '../ResetButton' |
|
||||
|
|
||||
import { |
|
||||
SettingsSection as Section, |
|
||||
SettingsSectionHeader as Header, |
|
||||
SettingsSectionBody as Body, |
|
||||
SettingsSectionRow as Row, |
|
||||
} from '../SettingsSection' |
|
||||
|
|
||||
type Props = { |
|
||||
t: T, |
|
||||
} |
|
||||
|
|
||||
class TabProfile extends Component<Props> { |
|
||||
render() { |
|
||||
const { t } = this.props |
|
||||
return ( |
|
||||
<Section> |
|
||||
<TrackPage category="Settings" name="Profile" /> |
|
||||
<Header |
|
||||
icon={<IconUser size={16} />} |
|
||||
title={t('app:settings.tabs.profile')} |
|
||||
desc={t('app:settings.display.desc')} |
|
||||
/> |
|
||||
<Body> |
|
||||
<Row |
|
||||
title={t('app:settings.profile.password')} |
|
||||
desc={t('app:settings.profile.passwordDesc')} |
|
||||
> |
|
||||
<DisablePasswordButton /> |
|
||||
</Row> |
|
||||
<Row |
|
||||
title={t('app:settings.profile.reportErrors')} |
|
||||
desc={t('app:settings.profile.reportErrorsDesc')} |
|
||||
> |
|
||||
<SentryLogsButton /> |
|
||||
</Row> |
|
||||
<Row |
|
||||
title={t('app:settings.profile.analytics')} |
|
||||
desc={t('app:settings.profile.analyticsDesc')} |
|
||||
> |
|
||||
<ShareAnalyticsButton /> |
|
||||
</Row> |
|
||||
<Row |
|
||||
title={t('app:settings.profile.developerMode')} |
|
||||
desc={t('app:settings.profile.developerModeDesc')} |
|
||||
> |
|
||||
<DevModeButton /> |
|
||||
</Row> |
|
||||
<Row |
|
||||
title={t('app:settings.profile.softResetTitle')} |
|
||||
desc={t('app:settings.profile.softResetDesc')} |
|
||||
> |
|
||||
<CleanButton /> |
|
||||
</Row> |
|
||||
<Row title={t('app:settings.exportLogs.title')} desc={t('app:settings.exportLogs.desc')}> |
|
||||
<ExportLogsBtn /> |
|
||||
</Row> |
|
||||
<Row |
|
||||
title={t('app:settings.profile.hardResetTitle')} |
|
||||
desc={t('app:settings.profile.hardResetDesc')} |
|
||||
> |
|
||||
<ResetButton /> |
|
||||
</Row> |
|
||||
</Body> |
|
||||
</Section> |
|
||||
) |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
export default translate()(TabProfile) |
|
Loading…
Reference in new issue