23 lines
655 B
TypeScript
23 lines
655 B
TypeScript
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();
|
|
});
|