Browse Source

adding design style to reset modal in settings as well

master
Anastasia Poupeney 7 years ago
parent
commit
b6a1045716
  1. 14
      src/components/IsUnlocked.js
  2. 20
      src/components/SettingsPage/sections/Profile.js

14
src/components/IsUnlocked.js

@ -139,10 +139,10 @@ class IsUnlocked extends Component<Props, State> {
}
}
hardResetIconRender = () => (
<IconWrapperCircle color="alertRed">
<IconTriangleWarning width={23} height={21} />
</IconWrapperCircle>
)
<IconWrapperCircle color="alertRed">
<IconTriangleWarning width={23} height={21} />
</IconWrapperCircle>
)
render() {
const { inputValue, incorrectPassword, isHardResetting, isHardResetModalOpened } = this.state
const { isLocked, t } = this.props
@ -166,11 +166,7 @@ class IsUnlocked extends Component<Props, State> {
type="password"
onChange={this.handleChangeInput('password')}
value={inputValue.password}
error={
incorrectPassword &&
inputValue.password.length &&
t('app:password.errorMessageIncorrectPassword')
}
error={incorrectPassword && t('app:password.errorMessageIncorrectPassword')}
/>
</Box>
<Button type="button" mt={3} small onClick={this.handleOpenHardResetModal}>

20
src/components/SettingsPage/sections/Profile.js

@ -2,6 +2,7 @@
import React, { PureComponent } from 'react'
import { connect } from 'react-redux'
import styled from 'styled-components'
import { remote } from 'electron'
import bcrypt from 'bcryptjs'
@ -19,6 +20,7 @@ import CheckBox from 'components/base/CheckBox'
import Box from 'components/base/Box'
import Button from 'components/base/Button'
import { ConfirmModal } from 'components/base/Modal'
import IconTriangleWarning from 'icons/TriangleWarning'
import IconUser from 'icons/User'
import PasswordModal from '../PasswordModal'
import DisablePasswordModal from '../DisablePasswordModal'
@ -125,6 +127,12 @@ class TabProfile extends PureComponent<Props, State> {
})
}
hardResetIconRender = () => (
<IconWrapperCircle color="alertRed">
<IconTriangleWarning width={23} height={21} />
</IconWrapperCircle>
)
render() {
const { t, settings, saveSettings } = this.props
const {
@ -223,8 +231,8 @@ class TabProfile extends PureComponent<Props, State> {
onReject={this.handleCloseHardResetModal}
onConfirm={this.handleHardReset}
title={t('app:settings.hardResetModal.title')}
subTitle={t('app:settings.hardResetModal.subTitle')}
desc={t('app:settings.hardResetModal.desc')}
renderIcon={this.hardResetIconRender}
/>
<PasswordModal
@ -253,3 +261,13 @@ export default connect(
null,
mapDispatchToProps,
)(TabProfile)
// TODO: need a helper file for common styles across the app
const IconWrapperCircle = styled(Box).attrs({})`
width: 50px;
height: 50px;
border-radius: 50%;
background: #ea2e4919;
text-align: -webkit-center;
justify-content: center;
`

Loading…
Cancel
Save