diff --git a/package.json b/package.json index c8185e2..ea6f798 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,11 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.2.1", + "@fortawesome/free-brands-svg-icons": "^6.2.1", + "@fortawesome/free-regular-svg-icons": "^6.2.1", + "@fortawesome/free-solid-svg-icons": "^6.2.1", + "@fortawesome/vue-fontawesome": "^3.0.2", "core-js": "^3.8.3", "vue": "^3.2.13", "vue-router": "^4.1.6" diff --git a/src/main.js b/src/main.js index c7f8a47..126d960 100644 --- a/src/main.js +++ b/src/main.js @@ -2,10 +2,36 @@ import { createApp } from 'vue' import { createRouter, createWebHistory } from 'vue-router' import routes from '@/routes' import App from '@/App' +import { library } from '@fortawesome/fontawesome-svg-core' +import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' +import { + faHotel, + faPersonWalking, + faPhone, + faPlaneArrival, + faPlaneDeparture, + faShop, + faStore, + faTrainSubway, + faUtensils, +} from '@fortawesome/free-solid-svg-icons' + +library.add( + faHotel, + faPersonWalking, + faPhone, + faPlaneArrival, + faPlaneDeparture, + faShop, + faStore, + faTrainSubway, + faUtensils, +) createApp(App) .use(createRouter({ history: createWebHistory(), routes, })) + .component('font-awesome-icon', FontAwesomeIcon) .mount('#app') diff --git a/src/pages/SchedulePage.vue b/src/pages/SchedulePage.vue index ad4ec00..4a3e691 100644 --- a/src/pages/SchedulePage.vue +++ b/src/pages/SchedulePage.vue @@ -16,13 +16,25 @@
{{ stop }}
+