aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/auth/Login.js
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2017-10-24 16:15:59 +0200
committerLibravatar GitHub <noreply@github.com>2017-10-24 16:15:59 +0200
commit6e1447cb1e58912cd5a57eb45364e482808101a5 (patch)
tree54591b90b18d97bede9f8d2ec07aae29402a90c3 /src/components/auth/Login.js
parentMerge pull request #94 from meetfranz/feature/recipe-manager (diff)
parentAdd API notice to users who run the app in dev mode (diff)
downloadferdium-app-6e1447cb1e58912cd5a57eb45364e482808101a5.tar.gz
ferdium-app-6e1447cb1e58912cd5a57eb45364e482808101a5.tar.zst
ferdium-app-6e1447cb1e58912cd5a57eb45364e482808101a5.zip
Merge pull request #98 from meetfranz/feature/dev-mode-notice
Add dev mode notice to login and signup
Diffstat (limited to 'src/components/auth/Login.js')
-rw-r--r--src/components/auth/Login.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/components/auth/Login.js b/src/components/auth/Login.js
index 015079f02..67e92849d 100644
--- a/src/components/auth/Login.js
+++ b/src/components/auth/Login.js
@@ -3,11 +3,14 @@ import PropTypes from 'prop-types';
3import { observer } from 'mobx-react'; 3import { observer } from 'mobx-react';
4import { defineMessages, intlShape } from 'react-intl'; 4import { defineMessages, intlShape } from 'react-intl';
5 5
6import { isDevMode, useLiveAPI } from '../../environment';
6import Form from '../../lib/Form'; 7import Form from '../../lib/Form';
7import { required, email } from '../../helpers/validation-helpers'; 8import { required, email } from '../../helpers/validation-helpers';
8import Input from '../ui/Input'; 9import Input from '../ui/Input';
9import Button from '../ui/Button'; 10import Button from '../ui/Button';
10import Link from '../ui/Link'; 11import Link from '../ui/Link';
12import Infobox from '../ui/Infobox';
13
11 14
12import { globalError as globalErrorPropType } from '../../prop-types'; 15import { globalError as globalErrorPropType } from '../../prop-types';
13 16
@@ -117,6 +120,11 @@ export default class Login extends Component {
117 alt="" 120 alt=""
118 /> 121 />
119 <h1>{intl.formatMessage(messages.headline)}</h1> 122 <h1>{intl.formatMessage(messages.headline)}</h1>
123 {isDevMode && !useLiveAPI && (
124 <Infobox type="warning">
125 In Dev Mode your data is not persistent. Please use the live app for accesing the production API.
126 </Infobox>
127 )}
120 {isTokenExpired && ( 128 {isTokenExpired && (
121 <p className="error-message center">{intl.formatMessage(messages.tokenExpired)}</p> 129 <p className="error-message center">{intl.formatMessage(messages.tokenExpired)}</p>
122 )} 130 )}