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 @@ - +