ldc-showroom/plugins/fontawesome.ts
Jérémy Munsch e9a18f5dce
Fix ts errors
2024-02-02 10:44:23 +01:00

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();
});