1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
import { library, config } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
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
// 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, {})
})
|