26 lines
709 B
TypeScript
26 lines
709 B
TypeScript
import { Component, createApp } from "vue";
|
|
import "./style.css";
|
|
import App from "./App.vue";
|
|
import router from "./router";
|
|
|
|
import VueCookies from "vue-cookies";
|
|
|
|
/* import the fontawesome core */
|
|
import { library } from "@fortawesome/fontawesome-svg-core";
|
|
|
|
/* import font awesome icon component */
|
|
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
|
|
|
|
/* import specific icons */
|
|
import { faUserShield, faUserLock } from "@fortawesome/free-solid-svg-icons";
|
|
|
|
/* add icons to the library */
|
|
library.add(faUserShield);
|
|
library.add(faUserLock);
|
|
|
|
createApp(App as Component)
|
|
.use(router)
|
|
.use(VueCookies, { expires: "7d" })
|
|
.component("font-awesome-icon", FontAwesomeIcon)
|
|
.mount("#app");
|