mirror of
https://github.com/elyby/emails-renderer.git
synced 2024-11-26 16:52:01 +05:30
Письмо о восстановлении пароля
This commit is contained in:
parent
d27bceaff5
commit
5a64af093d
51
src/emails/forgotPassword/ForgotPassword.jsx
Normal file
51
src/emails/forgotPassword/ForgotPassword.jsx
Normal file
@ -0,0 +1,51 @@
|
||||
import { PropTypes } from 'react';
|
||||
|
||||
import { FormattedMessage as Message } from 'react-intl';
|
||||
|
||||
import { Userbar, Header, Content, Footer } from 'components/layout';
|
||||
import { Table } from 'components/table';
|
||||
import { Code } from 'components/blocks';
|
||||
import { BitmapText } from 'components/text';
|
||||
import { lightViolet } from 'components/ui/colors';
|
||||
|
||||
import styles from './styles';
|
||||
import messages from './messages.intl.json';
|
||||
|
||||
export default function ForgotPassword({username, link, code}) {
|
||||
return (
|
||||
<div>
|
||||
<Userbar />
|
||||
|
||||
<Header username={username} title={
|
||||
<BitmapText message={messages.forget_the_password_image} />
|
||||
} />
|
||||
|
||||
<Content>
|
||||
<Table>
|
||||
<tr>
|
||||
<td>
|
||||
<div style={styles.paragraph}>
|
||||
<Message {...messages.shit_happens} />
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<Code code={code} link={link} color={lightViolet} label={
|
||||
<BitmapText message={messages.continue_image} />
|
||||
} />
|
||||
</td>
|
||||
</tr>
|
||||
</Table>
|
||||
</Content>
|
||||
|
||||
<Footer />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
ForgotPassword.propTypes = {
|
||||
username: PropTypes.string,
|
||||
link: PropTypes.string,
|
||||
code: PropTypes.string
|
||||
};
|
7
src/emails/forgotPassword/fixtures.js
Normal file
7
src/emails/forgotPassword/fixtures.js
Normal file
@ -0,0 +1,7 @@
|
||||
export default {
|
||||
default: {
|
||||
username: 'ErickSkrauch',
|
||||
code: 'I7SP06BUTLLM8MA03O',
|
||||
link: 'https://account.ely.by/activation/I7SP06BUTLLM8MA03O'
|
||||
},
|
||||
};
|
3
src/emails/forgotPassword/index.js
Normal file
3
src/emails/forgotPassword/index.js
Normal file
@ -0,0 +1,3 @@
|
||||
import ForgotPassword from './ForgotPassword';
|
||||
|
||||
export default ForgotPassword;
|
5
src/emails/forgotPassword/messages.intl.json
Normal file
5
src/emails/forgotPassword/messages.intl.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"forget_the_password_image": "Forget the password?",
|
||||
"shit_happens": "Oops, this happens. If you wish to continue changing the password, you should enter the following code on the website. If you didn't start this process, just delete this email to be sure – this code may be used to steal your password.",
|
||||
"continue_image": "Continue"
|
||||
}
|
5
src/emails/forgotPassword/styles.js
Normal file
5
src/emails/forgotPassword/styles.js
Normal file
@ -0,0 +1,5 @@
|
||||
export default {
|
||||
contentCenterCell: {
|
||||
textAlign: 'center'
|
||||
}
|
||||
};
|
@ -5,6 +5,9 @@
|
||||
"components.layout.footer.footer_logo_alt": "Ely.by - Альтэрнатыўныя сэрвісы Minecraft",
|
||||
"components.layout.footer.service_name": "Акаўнты Ely.by",
|
||||
"components.layout.header.hello_username": "Прывітанне, {username}",
|
||||
"emails.forgotPassword.continue_image": "Працягуць",
|
||||
"emails.forgotPassword.forget_the_password_image": "Ты забыў пароль?",
|
||||
"emails.forgotPassword.shit_happens": "Гэтак адбываецца, нічога. Каб працягнуць працэдуру аднаўлення пароля, табе патрэбна ўвесці спецыяльны код у поле на сайце. Калі гэта зрабіў не ты, то, калі ласка, проста нічога не рабі - злачынцы не змогуць скрасці твой акаунт без кода ніжэй.",
|
||||
"emails.register.choose_you_skin_image": "Выберы свой скін",
|
||||
"emails.register.choose_you_skin_text": "У каталогу скіноў Ely.by ты зможаш знайсці мноства разнастайных скіноў, кожны з якіх гатовы да таго, каб быць надзетым.",
|
||||
"emails.register.confirm_email_image": "Пацвердзіць E‑mail",
|
||||
|
@ -5,6 +5,9 @@
|
||||
"components.layout.footer.footer_logo_alt": "Ely.by - Alternative Minecraft services",
|
||||
"components.layout.footer.service_name": "Accounts Ely.by",
|
||||
"components.layout.header.hello_username": "Hello, {username}",
|
||||
"emails.forgotPassword.continue_image": "Continue",
|
||||
"emails.forgotPassword.forget_the_password_image": "Forget the password?",
|
||||
"emails.forgotPassword.shit_happens": "Oops, this happens. If you wish to continue changing the password, you should enter the following code on the website. If you didn't start this process, just delete this email to be sure – this code may be used to steal your password.",
|
||||
"emails.register.choose_you_skin_image": "Choose your skin",
|
||||
"emails.register.choose_you_skin_text": "In Ely.by's catalog you can find great diversity of skins, which are ready to be put up.",
|
||||
"emails.register.confirm_email_image": "Confirm E‑mail",
|
||||
|
@ -5,6 +5,9 @@
|
||||
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
|
||||
"components.layout.footer.service_name": "Аккаунты Ely.by",
|
||||
"components.layout.header.hello_username": "Привет, {username}",
|
||||
"emails.forgotPassword.continue_image": "Продолжить",
|
||||
"emails.forgotPassword.forget_the_password_image": "Ты забыл пароль?",
|
||||
"emails.forgotPassword.shit_happens": "Такое случается, это нормально. Чтобы продолжить процедуру восстановления пароля, тебе нужно ввести специальный код в поле на сайте. Если это сделал не ты, то, пожалуйста, просто не реагируй на него - злоумышленники не смогут украсть твой аккаунт без кода ниже.",
|
||||
"emails.register.choose_you_skin_image": "Выбери свой скин",
|
||||
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
|
||||
"emails.register.confirm_email_image": "Подтвердить E‑mail",
|
||||
|
@ -5,6 +5,9 @@
|
||||
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
|
||||
"components.layout.footer.service_name": "Аккаунты Ely.by",
|
||||
"components.layout.header.hello_username": "Привет, {username}",
|
||||
"emails.forgotPassword.continue_image": "Продолжить",
|
||||
"emails.forgotPassword.forget_the_password_image": "Ты забыл пароль?",
|
||||
"emails.forgotPassword.shit_happens": "Такое случается, это нормально. Чтобы продолжить процедуру восстановления пароля, тебе нужно ввести специальный код в поле на сайте. Если это сделал не ты, то, пожалуйста, просто не реагируй на него - злоумышленники не смогут украсть твой аккаунт без кода ниже.",
|
||||
"emails.register.choose_you_skin_image": "Выбери свой скин",
|
||||
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
|
||||
"emails.register.confirm_email_image": "Подтвердить E‑mail",
|
||||
|
Loading…
Reference in New Issue
Block a user