diff --git a/.eslintrc.js b/.eslintrc.js index f438449..2744ff7 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -15,12 +15,15 @@ module.exports = { sourceType: 'module', }, rules: { - 'prettier/prettier': ['error', { endOfLine: 'auto', semi: false }], // We added this 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'import/extensions': 'off', camelcase: ['error', { properties: 'never', ignoreDestructuring: true }], 'no-param-reassign': ['error', { props: false }], 'no-underscore-dangle': ['error', { allow: ['_id'] }], + /* we added this */ + 'no-var': 'error', + 'no-plusplus': 'off', + 'prettier/prettier': ['error', { endOfLine: 'auto', semi: false }], }, } diff --git a/app/package.json b/app/package.json index 1f168c2..4381231 100644 --- a/app/package.json +++ b/app/package.json @@ -20,6 +20,7 @@ "axios": "^1.4.0", "socket.io-client": "^4.7.1", "vue": "^3.3.4", + "vue-router": "^4.2.4", "xterm": "^5.2.1", "xterm-addon-attach": "^0.8.0", "xterm-addon-fit": "^0.7.0" diff --git a/app/src/App.vue b/app/src/App.vue index 7494e8d..767991b 100644 --- a/app/src/App.vue +++ b/app/src/App.vue @@ -1,73 +1,15 @@ - - - + + diff --git a/app/src/components/AuthenticationPart.vue b/app/src/components/AuthenticationPart.vue new file mode 100644 index 0000000..3d2da99 --- /dev/null +++ b/app/src/components/AuthenticationPart.vue @@ -0,0 +1,38 @@ + + diff --git a/app/src/components/DynamicBackground.vue b/app/src/components/DynamicBackground.vue new file mode 100644 index 0000000..ea17276 --- /dev/null +++ b/app/src/components/DynamicBackground.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/app/src/components/HeaderPart.vue b/app/src/components/HeaderPart.vue index 6333239..60e000b 100644 --- a/app/src/components/HeaderPart.vue +++ b/app/src/components/HeaderPart.vue @@ -12,7 +12,7 @@