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

/* import specific icons */
import {
  faHome,
  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,
  faFileArchive,
  faFileAlt,
  faDatabase,
  faBuilding,
  faVideo,
  faFan,
  faTemperatureHigh,
  faLightbulb,
  faBolt,
  faChargingStation,
  faTint,
  faWater,
  faCarBattery,
  faFireExtinguisher,
  faDoorOpen,
  faCar,
  faWind,
  faEye,
  faEyeSlash,
  faGlobe,
  faDownload,
  faStream,
  faSave,
  faCrown,
  faClock,
  faCheckCircle,
  faCamera 
} from "@fortawesome/free-solid-svg-icons";
import { faCircle } from "@fortawesome/free-regular-svg-icons";

/* add icons to the library */
library.add(
  faHome,
  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,
  faFileArchive,
  faFileAlt,
  faDatabase,
  faBuilding,
  faVideo,
  faFan,
  faTemperatureHigh,
  faLightbulb,
  faBolt,
  faChargingStation,
  faTint,
  faWater,
  faCarBattery,
  faFireExtinguisher,
  faDoorOpen,
  faCar,
  faWind,
  faEye,
  faEyeSlash,
  faGlobe,
  faDownload,
  faStream,
  faSave,
  faCrown,
  faClock,
  faCheckCircle,
  faCamera, 
  faCircle
);

export default library;
