diff --git a/resources/js/app.js b/resources/js/app.js index d8cf7145dd..86704a1bae 100755 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -6,6 +6,7 @@ import * as Vue from 'vue'; import axios from 'axios'; + import BuildConfigure from './components/BuildConfigure'; import BuildNotes from './components/BuildNotes'; import BuildSummary from './components/BuildSummary'; @@ -23,7 +24,16 @@ import ViewDynamicAnalysis from './components/ViewDynamicAnalysis.vue'; import AllProjects from './components/AllProjects.vue'; import SubProjectDependencies from './components/SubProjectDependencies.vue'; +import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'; +import { library } from '@fortawesome/fontawesome-svg-core'; +import { fas } from '@fortawesome/free-solid-svg-icons'; +import { far } from '@fortawesome/free-regular-svg-icons'; +import { fab } from '@fortawesome/free-brands-svg-icons'; + +library.add(fas, far, fab); + const cdash_components = { + FontAwesomeIcon, BuildConfigure, BuildNotes, BuildSummary, diff --git a/resources/js/components/UserHomepage.vue b/resources/js/components/UserHomepage.vue index 6dfb30217b..61fc0c57be 100644 --- a/resources/js/components/UserHomepage.vue +++ b/resources/js/components/UserHomepage.vue @@ -93,82 +93,55 @@ - subscribe + - claimsite + - editproject + - subproject + - managegroups + - manageusers + - managecoverage + import ApiLoader from './shared/ApiLoader'; import LoadingIndicator from "./shared/LoadingIndicator.vue"; +import {FontAwesomeIcon} from "@fortawesome/vue-fontawesome"; export default { name: "UserHomepage", - components: {LoadingIndicator}, + components: { FontAwesomeIcon, LoadingIndicator }, data () { return { @@ -800,4 +774,8 @@ export default { #tokenDescriptionlabel { margin: 0 0.5em 0 0; } + +.icon-row > a { + padding: 0 0.3em; +}