diff --git a/webui/package.json b/webui/package.json index bd145508b..43b07e585 100644 --- a/webui/package.json +++ b/webui/package.json @@ -18,6 +18,7 @@ "vuex": "^3.0.1" }, "devDependencies": { + "@fortawesome/fontawesome-free": "^5.9.0", "@vue/cli-plugin-babel": "^3.9.0", "@vue/cli-plugin-eslint": "^3.9.0", "@vue/cli-plugin-unit-jest": "^3.9.0", diff --git a/webui/src/components/EntityStateDoughnut.vue b/webui/src/components/EntityStateDoughnut.vue new file mode 100644 index 000000000..07c5bd333 --- /dev/null +++ b/webui/src/components/EntityStateDoughnut.vue @@ -0,0 +1,79 @@ + + + diff --git a/webui/src/components/Tile.vue b/webui/src/components/Tile.vue new file mode 100644 index 000000000..9f0fb612d --- /dev/null +++ b/webui/src/components/Tile.vue @@ -0,0 +1,22 @@ + + + diff --git a/webui/src/main.js b/webui/src/main.js index 0e9e1de81..730fe4d04 100644 --- a/webui/src/main.js +++ b/webui/src/main.js @@ -4,6 +4,8 @@ import router from "./router"; import store from "./store"; import "bulma/css/bulma.min.css"; +import "@fortawesome/fontawesome-free"; +import "@fortawesome/fontawesome-free/css/all.css"; Vue.config.productionTip = false; diff --git a/webui/src/views/Home.vue b/webui/src/views/Home.vue index 9f618c710..52b5e88f8 100644 --- a/webui/src/views/Home.vue +++ b/webui/src/views/Home.vue @@ -1,27 +1,35 @@