/* import the fontawesome core */
import { library } from "@fortawesome/fontawesome-svg-core";

/* import specific icons */
import {
  faTv,
  faChartArea,
  faChartPie,
  faChartLine,
  faBell,
  faServer,
  faImage,
  faUser,
  faLeaf,
  faDesktop,
  faCog,
  faExclamationTriangle,
  faBars,
  faTimes,
  faAngleDown,
  faUserCircle,
  faCommentDots,
  faCommentSlash,
  faPlus,
  faSearch,
  faCaretRight,
  faFolder,
  faCloudUploadAlt,
  faTrashAlt,
  faChevronRight,
  faChevronLeft,
  faPencilAlt,
  faSortUp,
  faSortDown,
  faFilter,
  faFilePdf,
  faFileExcel,
  faFileWord,
  faFilePowerpoint,
  faFileAlt,
  faDatabase,
  faLock,
  faLockOpen,
  faSignOutAlt,
  faEye,
  faEyeSlash,
  faTemperatureHigh,
  faTint,
  faCircle,
  faSyncAlt,
  faSave
} from "@fortawesome/free-solid-svg-icons";

import { faClock } from "@fortawesome/free-regular-svg-icons";

/* add icons to the library */
library.add(
  faTv,
  faChartArea,
  faChartPie,
  faChartLine,
  faBell,
  faServer,
  faImage,
  faUser,
  faLeaf,
  faDesktop,
  faCog,
  faExclamationTriangle,
  faBars,
  faTimes,
  faAngleDown,
  faUserCircle,
  faCommentDots,
  faPlus,
  faCommentSlash,
  faSearch,
  faCaretRight,
  faFolder,
  faCloudUploadAlt,
  faTrashAlt,
  faChevronRight,
  faChevronLeft,
  faPencilAlt,
  faSortUp,
  faSortDown,
  faFilter,
  faFilePdf,
  faFileExcel,
  faFileWord,
  faFilePowerpoint,
  faFileAlt,
  faDatabase,
  faLock,
  faLockOpen,
  faSignOutAlt,
  faEye,
  faEyeSlash,
  faTemperatureHigh,
  faClock,
  faTint,
  faCircle,
  faSyncAlt,
  faSave
);

export default library;
