aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/fontawesome.ts75
1 files changed, 71 insertions, 4 deletions
diff --git a/plugins/fontawesome.ts b/plugins/fontawesome.ts
index 2363b66..f826370 100644
--- a/plugins/fontawesome.ts
+++ b/plugins/fontawesome.ts
@@ -1,12 +1,79 @@
import { library, config } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
-import { fas } from '@fortawesome/free-solid-svg-icons'
-import { far } from '@fortawesome/free-regular-svg-icons'
+import {
+ faAppleWhole,
+ faArrowLeft,
+ faBoxesStacked,
+ faBuildingColumns,
+ faCaretDown,
+ faCheck,
+ faChevronRight,
+ faCode,
+ faCodeBranch,
+ faCopy,
+ faCube,
+ faCubes,
+ faCubesStacked,
+ faDownload,
+ faFileExport,
+ faFileImport,
+ faFileZipper,
+ faFlaskVial,
+ faFolder,
+ faFolderOpen,
+ faHardDrive,
+ faPen,
+ faPencil,
+ faPlus,
+ faSave,
+ faTag,
+ faTrash,
+ faTrowel,
+ faUpload,
+ faWrench,
+ faXmark
+} from '@fortawesome/free-solid-svg-icons'
+import { faCompass } from '@fortawesome/free-regular-svg-icons'
config.autoAddCss = false
-library.add(fas)
-library.add(far)
+// fas
+library.add(faPlus)
+library.add(faCheck)
+library.add(faCubes)
+library.add(faCubesStacked)
+library.add(faXmark)
+library.add(faSave)
+library.add(faFileExport)
+library.add(faFileImport)
+library.add(faDownload)
+library.add(faUpload)
+library.add(faFolder)
+library.add(faPencil)
+library.add(faCodeBranch)
+library.add(faFolderOpen)
+library.add(faFlaskVial)
+library.add(faTrash)
+library.add(faCaretDown)
+library.add(faFileZipper)
+library.add(faWrench)
+library.add(faHardDrive)
+library.add(faArrowLeft)
+library.add(faChevronRight)
+library.add(faCode)
+library.add(faCopy)
+library.add(faPen)
+library.add(faTag)
+library.add(faAppleWhole)
+library.add(faCube)
+
+// task type icons
+library.add(faTrowel)
+library.add(faBuildingColumns)
+library.add(faBoxesStacked)
+
+// far
+library.add(faCompass)
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.component('font-awesome-icon', FontAwesomeIcon, {})