import { config, dom, library } from "@fortawesome/fontawesome-svg-core"; import { faArrowLeft, faArrowRight, faCheckSquare, faHouse, faSquare, } from "@fortawesome/free-solid-svg-icons"; // https://github.com/FortAwesome/vue-fontawesome/issues/418 import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; config.autoAddCss = false; config.autoReplaceSvg = false; library.add(faSquare); library.add(faCheckSquare); library.add(faArrowLeft); library.add(faArrowRight); library.add(faHouse); export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.component("font-awesome-icon", FontAwesomeIcon); dom.watch(); });