diff --git a/.vscode/bodyshopsnippets.code-snippets b/.vscode/bodyshopsnippets.code-snippets
new file mode 100644
index 000000000..570672e7b
--- /dev/null
+++ b/.vscode/bodyshopsnippets.code-snippets
@@ -0,0 +1,64 @@
+{
+ // Place your bodyshop workspace snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
+ // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
+ // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
+ // used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
+ // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
+ // Placeholders with the same ids are connected.
+ // Example:
+ // "Print to console": {
+ // "scope": "javascript,typescript",
+ // "prefix": "log",
+ // "body": [
+ // "console.log('$1');",
+ // "$2"
+ // ],
+ // "description": "Log output to console"
+ // }
+ "Const T useTranslation": {
+ "prefix": "ttt",
+ "body": ["const { t } = useTranslation();"],
+ "description": "Use Translation Destructing."
+ },
+ " useTranslation import": {
+ "prefix": "tti",
+ "body": ["import { useTranslation } from \"react-i18next\";"],
+ "description": "Use Translation import."
+ },
+ "Redux Setup": {
+ "prefix": "rdx",
+ "body": [
+ "import { connect } from \"react-redux\";",
+ "import { createStructuredSelector } from \"reselect\";",
+ "const mapStateToProps = createStructuredSelector({",
+ " //currentUser: selectCurrentUser",
+ "});",
+ "const mapDispatchToProps = dispatch => ({",
+ " //setUserLanguage: language => dispatch(setUserLanguage(language))",
+ "});",
+ "export default connect (mapStateToProps,mapDispatchToProps)();"
+ ],
+ "description": "General Redux."
+ },
+ " Apollo Loading Error Handling import": {
+ "prefix": "ale",
+ "body": [
+ "if (loading) return ;",
+ "if (error) return ;"
+ ],
+ "description": "Apollo Loading Error Handling import."
+ },
+ "Log IMEX EVent Import": {
+ "prefix": "liei",
+ "body": [
+ "import { logImEXEvent } from \"../../firebase/firebase.utils\"; "
+ ],
+ "description": "Apollo Loading Error Handling import."
+ },
+
+ "Log IMEX EVent": {
+ "prefix": "lie",
+ "body": ["logImEXEvent(\"EventName\", { prop: \"value\" });"],
+ "description": ""
+ }
+}
diff --git a/admin/package.json b/admin/package.json
index 1b3b91b9f..309e3e363 100644
--- a/admin/package.json
+++ b/admin/package.json
@@ -21,7 +21,7 @@
"react-scripts": "3.4.1"
},
"scripts": {
- "start": "set PORT=3001 &&react-scripts start",
+ "start": "set PORT=3001 react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel
index b41e75652..8e1c7f716 100644
--- a/bodyshop_translations.babel
+++ b/bodyshop_translations.babel
@@ -1,4 +1,4 @@
-
+