Skip to content

Commit

Permalink
refactor: optimize fontawesome imports
Browse files Browse the repository at this point in the history
  • Loading branch information
Quentin-Guillemin committed Jan 12, 2024
1 parent c9369ce commit 644543a
Showing 1 changed file with 42 additions and 3 deletions.
45 changes: 42 additions & 3 deletions src/main/webapp/src/plugins/fontawsome.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,50 @@
import { library } from '@fortawesome/fontawesome-svg-core';
import { far } from '@fortawesome/free-regular-svg-icons';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { faStar as farStar } from '@fortawesome/free-regular-svg-icons';
import {
fa1,
fa2,
faArrowLeft,
faCircleInfo,
faClockRotateLeft,
faCloud,
faDownload,
faEllipsisVertical,
faFolder,
faGear,
faGlobe,
faPlus,
faShareNodes,
faSortDown,
faSortUp,
faStar,
faTrash,
faXmark,
} from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
import type { App } from 'vue';

const register = (app: App): void => {
library.add(far, fas);
library.add(farStar);
library.add(
fa1,
fa2,
faCircleInfo,
faClockRotateLeft,
faCloud,
faDownload,
faEllipsisVertical,
faFolder,
faGear,
faGlobe,
faPlus,
faShareNodes,
faSortDown,
faSortUp,
faStar,
faTrash,
faXmark,
faArrowLeft,
);
app.component('font-awesome-icon', FontAwesomeIcon);
};

Expand Down

0 comments on commit 644543a

Please sign in to comment.