From 51959acf3ed9f9963b9ecb5879b29493308e979c Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Tue, 21 Nov 2017 11:53:55 +0100 Subject: Add service request to recipe dashboard --- .../settings/recipes/RecipesDashboard.js | 57 +++++++++++++--------- .../settings/settings/EditSettingsForm.js | 4 +- src/i18n/locales/en-US.json | 1 + src/index.js | 2 +- src/styles/recipes.scss | 4 ++ 5 files changed, 43 insertions(+), 25 deletions(-) (limited to 'src') diff --git a/src/components/settings/recipes/RecipesDashboard.js b/src/components/settings/recipes/RecipesDashboard.js index 02ea04e35..b6ade5da4 100644 --- a/src/components/settings/recipes/RecipesDashboard.js +++ b/src/components/settings/recipes/RecipesDashboard.js @@ -9,6 +9,7 @@ import Infobox from '../../ui/Infobox'; import RecipeItem from './RecipeItem'; import Loader from '../../ui/Loader'; import Appear from '../../ui/effects/Appear'; +import { FRANZ_SERVICE_REQUEST } from '../../../config'; const messages = defineMessages({ headline: { @@ -35,6 +36,10 @@ const messages = defineMessages({ id: 'settings.recipes.servicesSuccessfulAddedInfo', defaultMessage: '!!!Service successfully added', }, + missingService: { + id: 'settings.recipes.missingService', + defaultMessage: '!!!Missing a service?', + }, }); @observer @@ -96,33 +101,39 @@ export default class RecipesDashboard extends Component { )} - {!searchNeedle && ( -
- - {intl.formatMessage(messages.mostPopularRecipes)} - + {/* {!searchNeedle && ( */} +
+ resetSearch()} + > + {intl.formatMessage(messages.mostPopularRecipes)} + + resetSearch()} + > + {intl.formatMessage(messages.allRecipes)} + + {devRecipesCount > 0 && ( resetSearch()} > - {intl.formatMessage(messages.allRecipes)} + {intl.formatMessage(messages.devRecipes)} ({devRecipesCount}) - {devRecipesCount > 0 && ( - - {intl.formatMessage(messages.devRecipes)} ({devRecipesCount}) - - )} -
- )} + )} + + {intl.formatMessage(messages.missingService)} + +
+ {/* )} */} {isLoading ? ( ) : ( diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index 941f2149e..4ce9b7ab2 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js @@ -9,6 +9,8 @@ import Button from '../../ui/Button'; import Toggle from '../../ui/Toggle'; import Select from '../../ui/Select'; +import { FRANZ_TRANSLATION } from '../../../config'; + const messages = defineMessages({ headline: { id: 'settings.app.headline', @@ -145,7 +147,7 @@ export default class EditSettingsForm extends Component {

{intl.formatMessage(messages.headlineLanguage)}