mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
Github issue / Community forum post (link here to close automatically): --------- Co-authored-by: Romain Minaud <romain.minaud@gmail.com> Co-authored-by: Valya Bullions <valya@n8n.io> Co-authored-by: Csaba Tuncsik <csaba@n8n.io> Co-authored-by: Giulio Andreini <g.andreini@gmail.com> Co-authored-by: Omar Ajoue <krynble@gmail.com>
288 lines
5.2 KiB
TypeScript
288 lines
5.2 KiB
TypeScript
import type { Plugin } from 'vue';
|
|
import { library } from '@fortawesome/fontawesome-svg-core';
|
|
import type { IconDefinition } from '@fortawesome/fontawesome-svg-core';
|
|
import {
|
|
faAngleDoubleLeft,
|
|
faAngleDown,
|
|
faAngleLeft,
|
|
faAngleRight,
|
|
faAngleUp,
|
|
faArrowLeft,
|
|
faArrowRight,
|
|
faArrowUp,
|
|
faArrowDown,
|
|
faAt,
|
|
faBan,
|
|
faBolt,
|
|
faBook,
|
|
faBoxOpen,
|
|
faBug,
|
|
faCalculator,
|
|
faCalendar,
|
|
faChartBar,
|
|
faCheck,
|
|
faCheckCircle,
|
|
faCheckSquare,
|
|
faChevronDown,
|
|
faChevronUp,
|
|
faChevronLeft,
|
|
faChevronRight,
|
|
faCode,
|
|
faCodeBranch,
|
|
faCog,
|
|
faCogs,
|
|
faClipboardList,
|
|
faClock,
|
|
faClone,
|
|
faCloud,
|
|
faCloudDownloadAlt,
|
|
faCopy,
|
|
faCube,
|
|
faCut,
|
|
faDotCircle,
|
|
faEdit,
|
|
faEllipsisH,
|
|
faEllipsisV,
|
|
faEnvelope,
|
|
faEye,
|
|
faExclamationTriangle,
|
|
faExpand,
|
|
faExpandAlt,
|
|
faExternalLinkAlt,
|
|
faExchangeAlt,
|
|
faFile,
|
|
faFileAlt,
|
|
faFileArchive,
|
|
faFileCode,
|
|
faFileDownload,
|
|
faFileExport,
|
|
faFileImport,
|
|
faFilePdf,
|
|
faFilter,
|
|
faFingerprint,
|
|
faFlask,
|
|
faFolderOpen,
|
|
faFont,
|
|
faGlobeAmericas,
|
|
faGift,
|
|
faGlobe,
|
|
faGraduationCap,
|
|
faGripVertical,
|
|
faHandPointLeft,
|
|
faHashtag,
|
|
faHdd,
|
|
faHome,
|
|
faHourglass,
|
|
faImage,
|
|
faInbox,
|
|
faInfo,
|
|
faInfoCircle,
|
|
faKey,
|
|
faLink,
|
|
faList,
|
|
faLightbulb,
|
|
faLock,
|
|
faMapSigns,
|
|
faMousePointer,
|
|
faNetworkWired,
|
|
faPause,
|
|
faPauseCircle,
|
|
faPen,
|
|
faPencilAlt,
|
|
faPlay,
|
|
faPlayCircle,
|
|
faPlug,
|
|
faPlus,
|
|
faPlusCircle,
|
|
faPlusSquare,
|
|
faQuestion,
|
|
faQuestionCircle,
|
|
faRedo,
|
|
faRss,
|
|
faSave,
|
|
faSatelliteDish,
|
|
faSearch,
|
|
faSearchMinus,
|
|
faSearchPlus,
|
|
faServer,
|
|
faSignInAlt,
|
|
faSignOutAlt,
|
|
faSlidersH,
|
|
faSpinner,
|
|
faStop,
|
|
faSun,
|
|
faSync,
|
|
faSyncAlt,
|
|
faTable,
|
|
faTasks,
|
|
faTerminal,
|
|
faThLarge,
|
|
faThumbtack,
|
|
faTimes,
|
|
faTimesCircle,
|
|
faToolbox,
|
|
faTrash,
|
|
faUndo,
|
|
faUnlink,
|
|
faUser,
|
|
faUserCircle,
|
|
faUserFriends,
|
|
faUsers,
|
|
faVideo,
|
|
faTree,
|
|
faStickyNote as faSolidStickyNote,
|
|
faUserLock,
|
|
faGem,
|
|
faDownload,
|
|
} from '@fortawesome/free-solid-svg-icons';
|
|
import { faVariable, faXmark, faVault } from './custom';
|
|
import { faStickyNote } from '@fortawesome/free-regular-svg-icons';
|
|
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
|
|
|
|
function addIcon(icon: IconDefinition) {
|
|
library.add(icon);
|
|
}
|
|
|
|
export const FontAwesomePlugin: Plugin<{}> = {
|
|
install: (app) => {
|
|
addIcon(faAngleDoubleLeft);
|
|
addIcon(faAngleDown);
|
|
addIcon(faAngleLeft);
|
|
addIcon(faAngleRight);
|
|
addIcon(faAngleUp);
|
|
addIcon(faArrowLeft);
|
|
addIcon(faArrowRight);
|
|
addIcon(faArrowUp);
|
|
addIcon(faArrowDown);
|
|
addIcon(faAt);
|
|
addIcon(faBan);
|
|
addIcon(faBolt);
|
|
addIcon(faBook);
|
|
addIcon(faBoxOpen);
|
|
addIcon(faBug);
|
|
addIcon(faCalculator);
|
|
addIcon(faCalendar);
|
|
addIcon(faChartBar);
|
|
addIcon(faCheck);
|
|
addIcon(faCheckCircle);
|
|
addIcon(faCheckSquare);
|
|
addIcon(faChevronLeft);
|
|
addIcon(faChevronRight);
|
|
addIcon(faChevronDown);
|
|
addIcon(faChevronUp);
|
|
addIcon(faCode);
|
|
addIcon(faCodeBranch);
|
|
addIcon(faCog);
|
|
addIcon(faCogs);
|
|
addIcon(faClipboardList);
|
|
addIcon(faClock);
|
|
addIcon(faClone);
|
|
addIcon(faCloud);
|
|
addIcon(faCloudDownloadAlt);
|
|
addIcon(faCopy);
|
|
addIcon(faCube);
|
|
addIcon(faCut);
|
|
addIcon(faDotCircle);
|
|
addIcon(faGripVertical);
|
|
addIcon(faEdit);
|
|
addIcon(faEllipsisH);
|
|
addIcon(faEllipsisV);
|
|
addIcon(faEnvelope);
|
|
addIcon(faEye);
|
|
addIcon(faExclamationTriangle);
|
|
addIcon(faExpand);
|
|
addIcon(faExpandAlt);
|
|
addIcon(faExternalLinkAlt);
|
|
addIcon(faExchangeAlt);
|
|
addIcon(faFile);
|
|
addIcon(faFileAlt);
|
|
addIcon(faFileArchive);
|
|
addIcon(faFileCode);
|
|
addIcon(faFileDownload);
|
|
addIcon(faFileExport);
|
|
addIcon(faFileImport);
|
|
addIcon(faFilePdf);
|
|
addIcon(faFilter);
|
|
addIcon(faFingerprint);
|
|
addIcon(faFlask);
|
|
addIcon(faFolderOpen);
|
|
addIcon(faFont);
|
|
addIcon(faGift);
|
|
addIcon(faGlobe);
|
|
addIcon(faGlobeAmericas);
|
|
addIcon(faGraduationCap);
|
|
addIcon(faHandPointLeft);
|
|
addIcon(faHashtag);
|
|
addIcon(faHdd);
|
|
addIcon(faHome);
|
|
addIcon(faHourglass);
|
|
addIcon(faImage);
|
|
addIcon(faInbox);
|
|
addIcon(faInfo);
|
|
addIcon(faInfoCircle);
|
|
addIcon(faKey);
|
|
addIcon(faLink);
|
|
addIcon(faList);
|
|
addIcon(faLightbulb);
|
|
addIcon(faLock);
|
|
addIcon(faMapSigns);
|
|
addIcon(faMousePointer);
|
|
addIcon(faNetworkWired);
|
|
addIcon(faPause);
|
|
addIcon(faPauseCircle);
|
|
addIcon(faPen);
|
|
addIcon(faPencilAlt);
|
|
addIcon(faPlay);
|
|
addIcon(faPlayCircle);
|
|
addIcon(faPlug);
|
|
addIcon(faPlus);
|
|
addIcon(faPlusCircle);
|
|
addIcon(faPlusSquare);
|
|
addIcon(faQuestion);
|
|
addIcon(faQuestionCircle);
|
|
addIcon(faRedo);
|
|
addIcon(faRss);
|
|
addIcon(faSave);
|
|
addIcon(faSatelliteDish);
|
|
addIcon(faSearch);
|
|
addIcon(faSearchMinus);
|
|
addIcon(faSearchPlus);
|
|
addIcon(faServer);
|
|
addIcon(faSignInAlt);
|
|
addIcon(faSignOutAlt);
|
|
addIcon(faSlidersH);
|
|
addIcon(faSpinner);
|
|
addIcon(faSolidStickyNote);
|
|
addIcon(faStickyNote as IconDefinition);
|
|
addIcon(faStop);
|
|
addIcon(faSun);
|
|
addIcon(faSync);
|
|
addIcon(faSyncAlt);
|
|
addIcon(faTable);
|
|
addIcon(faTasks);
|
|
addIcon(faTerminal);
|
|
addIcon(faThLarge);
|
|
addIcon(faThumbtack);
|
|
addIcon(faTimes);
|
|
addIcon(faTimesCircle);
|
|
addIcon(faToolbox);
|
|
addIcon(faTrash);
|
|
addIcon(faUndo);
|
|
addIcon(faUnlink);
|
|
addIcon(faUser);
|
|
addIcon(faUserCircle);
|
|
addIcon(faUserFriends);
|
|
addIcon(faUsers);
|
|
addIcon(faVariable);
|
|
addIcon(faVault);
|
|
addIcon(faVideo);
|
|
addIcon(faTree);
|
|
addIcon(faUserLock);
|
|
addIcon(faGem);
|
|
addIcon(faXmark);
|
|
addIcon(faDownload);
|
|
|
|
app.component('font-awesome-icon', FontAwesomeIcon);
|
|
},
|
|
};
|