mirror of
https://github.com/elyby/emails-renderer.git
synced 2024-12-22 13:19:45 +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.footer_logo_alt": "Ely.by - Альтэрнатыўныя сэрвісы Minecraft",
|
||||||
"components.layout.footer.service_name": "Акаўнты Ely.by",
|
"components.layout.footer.service_name": "Акаўнты Ely.by",
|
||||||
"components.layout.header.hello_username": "Прывітанне, {username}",
|
"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_image": "Выберы свой скін",
|
||||||
"emails.register.choose_you_skin_text": "У каталогу скіноў Ely.by ты зможаш знайсці мноства разнастайных скіноў, кожны з якіх гатовы да таго, каб быць надзетым.",
|
"emails.register.choose_you_skin_text": "У каталогу скіноў Ely.by ты зможаш знайсці мноства разнастайных скіноў, кожны з якіх гатовы да таго, каб быць надзетым.",
|
||||||
"emails.register.confirm_email_image": "Пацвердзіць E‑mail",
|
"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.footer_logo_alt": "Ely.by - Alternative Minecraft services",
|
||||||
"components.layout.footer.service_name": "Accounts Ely.by",
|
"components.layout.footer.service_name": "Accounts Ely.by",
|
||||||
"components.layout.header.hello_username": "Hello, {username}",
|
"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_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.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",
|
"emails.register.confirm_email_image": "Confirm E‑mail",
|
||||||
|
@ -5,6 +5,9 @@
|
|||||||
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
|
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
|
||||||
"components.layout.footer.service_name": "Аккаунты Ely.by",
|
"components.layout.footer.service_name": "Аккаунты Ely.by",
|
||||||
"components.layout.header.hello_username": "Привет, {username}",
|
"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_image": "Выбери свой скин",
|
||||||
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
|
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
|
||||||
"emails.register.confirm_email_image": "Подтвердить E‑mail",
|
"emails.register.confirm_email_image": "Подтвердить E‑mail",
|
||||||
|
@ -5,6 +5,9 @@
|
|||||||
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
|
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
|
||||||
"components.layout.footer.service_name": "Аккаунты Ely.by",
|
"components.layout.footer.service_name": "Аккаунты Ely.by",
|
||||||
"components.layout.header.hello_username": "Привет, {username}",
|
"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_image": "Выбери свой скин",
|
||||||
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
|
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
|
||||||
"emails.register.confirm_email_image": "Подтвердить E‑mail",
|
"emails.register.confirm_email_image": "Подтвердить E‑mail",
|
||||||
|
Loading…
Reference in New Issue
Block a user