fix(bundle size): include only required icons
This commit is contained in:
52
src/js/icons.js
Normal file
52
src/js/icons.js
Normal file
@@ -0,0 +1,52 @@
|
||||
import { library, dom } from "@fortawesome/fontawesome-svg-core";
|
||||
import {
|
||||
faUndo,
|
||||
faTrash,
|
||||
faCheck,
|
||||
faRedo,
|
||||
faMousePointer,
|
||||
faPencilAlt,
|
||||
faEraser,
|
||||
faImage,
|
||||
faFont,
|
||||
faSave,
|
||||
faUpload,
|
||||
faShareSquare,
|
||||
faAngleLeft,
|
||||
faAngleRight,
|
||||
faSortDown,
|
||||
faExpandArrowsAlt,
|
||||
} from "@fortawesome/free-solid-svg-icons";
|
||||
import {
|
||||
faSquare,
|
||||
faCircle,
|
||||
faFile,
|
||||
faFileAlt,
|
||||
faPlusSquare,
|
||||
} from "@fortawesome/free-regular-svg-icons";
|
||||
|
||||
library.add(
|
||||
faUndo,
|
||||
faTrash,
|
||||
faCheck,
|
||||
faRedo,
|
||||
faMousePointer,
|
||||
faPencilAlt,
|
||||
faEraser,
|
||||
faImage,
|
||||
faFont,
|
||||
faSave,
|
||||
faUpload,
|
||||
faShareSquare,
|
||||
faAngleLeft,
|
||||
faAngleRight,
|
||||
faSortDown,
|
||||
faExpandArrowsAlt,
|
||||
faSquare,
|
||||
faCircle,
|
||||
faFile,
|
||||
faFileAlt,
|
||||
faPlusSquare
|
||||
);
|
||||
|
||||
dom.i2svg()
|
||||
@@ -1,9 +1,8 @@
|
||||
import "jquery-ui/ui/core";
|
||||
import "jquery-ui/ui/widgets/draggable";
|
||||
import "@fortawesome/fontawesome-free/js/all";
|
||||
|
||||
import "../css/main.css";
|
||||
|
||||
import "./icons";
|
||||
import main from "./main";
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
Reference in New Issue
Block a user