commit 04d812ca98e315ecadefebe5b85d1ccf8afb1e29
parent 4bf1ba1c47ca9379e09f5bf98be8284c164ba2c0
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date: Fri, 9 Nov 2018 17:33:54 +1300
[+] Introduce semantic UI.
Diffstat:
3 files changed, 41 insertions(+), 2 deletions(-)
diff --git a/cmd/desktop/ui/package.json b/cmd/desktop/ui/package.json
@@ -9,6 +9,8 @@
},
"dependencies": {
"axios": "^0.18.0",
+ "semantic-ui-css": "^2.4.1",
+ "semantic-ui-vue": "^0.5.1",
"vue": "^2.5.17",
"vue-awesome": "^3.2.0"
},
diff --git a/cmd/desktop/ui/src/main.js b/cmd/desktop/ui/src/main.js
@@ -1,6 +1,9 @@
import Vue from "vue"
import App from "./App.vue"
+import SuiVue from "semantic-ui-vue"
+import "semantic-ui-css/semantic.min.css"
+Vue.use(SuiVue)
Vue.config.productionTip = false
new Vue({
diff --git a/cmd/desktop/ui/yarn.lock b/cmd/desktop/ui/yarn.lock
@@ -1312,7 +1312,7 @@ babel-eslint@^10.0.1:
eslint-scope "3.7.1"
eslint-visitor-keys "^1.0.0"
-babel-helper-vue-jsx-merge-props@^2.0.3:
+babel-helper-vue-jsx-merge-props@^2.0.2, babel-helper-vue-jsx-merge-props@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==
@@ -1341,6 +1341,14 @@ babel-plugin-transform-vue-jsx@^4.0.1:
dependencies:
esutils "^2.0.2"
+babel-runtime@^6.26.0:
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
+ integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+ dependencies:
+ core-js "^2.4.0"
+ regenerator-runtime "^0.11.0"
+
balanced-match@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
@@ -2060,7 +2068,7 @@ copy-webpack-plugin@^4.6.0:
p-limit "^1.0.0"
serialize-javascript "^1.4.0"
-core-js@^2.5.7:
+core-js@^2.4.0, core-js@^2.5.7:
version "2.5.7"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e"
integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==
@@ -4319,6 +4327,11 @@ joi@^13.0.0:
isemail "3.x.x"
topo "3.x.x"
+jquery@x.*:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca"
+ integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==
+
js-levenshtein@^1.1.3:
version "1.1.4"
resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.4.tgz#3a56e3cbf589ca0081eb22cd9ba0b1290a16d26e"
@@ -6104,6 +6117,11 @@ regenerate@^1.2.1, regenerate@^1.4.0:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
+regenerator-runtime@^0.11.0:
+ version "0.11.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
+ integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+
regenerator-runtime@^0.12.0:
version "0.12.1"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de"
@@ -6431,6 +6449,22 @@ selfsigned@^1.9.1:
dependencies:
node-forge "0.7.5"
+semantic-ui-css@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz#f5aea39fafb787cbd905ec724272a3f9cba9004a"
+ integrity sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==
+ dependencies:
+ jquery x.*
+
+semantic-ui-vue@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/semantic-ui-vue/-/semantic-ui-vue-0.5.1.tgz#c72f377350dea5f26597880dbc14a78c48349b22"
+ integrity sha512-zdPD6doVzjJj/blFirpakRthY/vU/ANOTi5wqWjopIH5VpAAvYyis6SyctZdhiyuFZTBYYYkyMnbvIniKURj/w==
+ dependencies:
+ babel-helper-vue-jsx-merge-props "^2.0.2"
+ babel-runtime "^6.26.0"
+ lodash "^4.17.4"
+
"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
version "5.6.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004"