From 270424e3fc2c1102224fb7effa67262e377bde49 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 16 May 2020 12:51:47 +0300 Subject: [PATCH] Add scss and styles --- package-lock.json | 66 +++++++++++++++++++++++++-- package.json | 4 +- src/DashboardView/Dashboard.vue | 8 +++- src/DashboardView/Header.vue | 12 ++++- src/DashboardView/LogList.vue | 33 +++++++++----- src/DashboardView/ResourceBalance.vue | 7 +-- src/DashboardView/Store.ts | 4 ++ src/DashboardView/TaskList.vue | 12 ++--- src/DashboardView/VillageResource.vue | 7 +-- src/DashboardView/style.scss | 22 +++++++++ webpack.config.js | 4 +- 11 files changed, 144 insertions(+), 35 deletions(-) create mode 100644 src/DashboardView/style.scss diff --git a/package-lock.json b/package-lock.json index 5bcf1f2..af48559 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1833,6 +1833,17 @@ } } }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -3522,9 +3533,9 @@ } }, "jquery": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", - "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==", "dev": true }, "js-tokens": { @@ -5259,6 +5270,46 @@ "ret": "~0.1.10" } }, + "sass": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.5.tgz", + "integrity": "sha512-FG2swzaZUiX53YzZSjSakzvGtlds0lcbF+URuU9mxOv7WBh7NhXEVDa4kPKN4hN6fC2TkOTOKqiqp6d53N9X5Q==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "schema-utils": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", + "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -5327,6 +5378,15 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", diff --git a/package.json b/package.json index 2facb3c..22f2d3c 100644 --- a/package.json +++ b/package.json @@ -31,12 +31,14 @@ "chai": "^4.2.0", "css-loader": "^3.5.2", "dateformat": "^3.0.3", - "jquery": "^3.4.1", + "jquery": "^3.5.1", "mocha": "^7.1.1", "mocha-junit-reporter": "^1.23.3", "nyc": "^15.0.0", "prettier": "^1.19.1", "raw-loader": "^4.0.0", + "sass": "^1.26.5", + "sass-loader": "^8.0.2", "style-loader": "^1.1.3", "ts-loader": "^6.2.2", "ts-node": "^8.8.1", diff --git a/src/DashboardView/Dashboard.vue b/src/DashboardView/Dashboard.vue index ce0cf9d..2d619f3 100644 --- a/src/DashboardView/Dashboard.vue +++ b/src/DashboardView/Dashboard.vue @@ -1,5 +1,5 @@ diff --git a/src/DashboardView/LogList.vue b/src/DashboardView/LogList.vue index a4a28b5..1c1c2d0 100644 --- a/src/DashboardView/LogList.vue +++ b/src/DashboardView/LogList.vue @@ -1,8 +1,8 @@