You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
231 lines
9.8 KiB
231 lines
9.8 KiB
import { faQuestion } from "@fortawesome/free-solid-svg-icons/faQuestion";
|
|
import { faPlus } from "@fortawesome/free-solid-svg-icons/faPlus";
|
|
import { faCube } from "@fortawesome/free-solid-svg-icons/faCube";
|
|
import { faCubes } from "@fortawesome/free-solid-svg-icons/faCubes";
|
|
import { faBook } from "@fortawesome/free-solid-svg-icons/faBook";
|
|
import { faBookOpen } from "@fortawesome/free-solid-svg-icons/faBookOpen";
|
|
import { faBookDead } from "@fortawesome/free-solid-svg-icons/faBookDead";
|
|
import { faPen } from "@fortawesome/free-solid-svg-icons/faPen";
|
|
import { faPencilAlt } from "@fortawesome/free-solid-svg-icons/faPencilAlt";
|
|
import { faDiceD20 } from "@fortawesome/free-solid-svg-icons/faDiceD20";
|
|
import { faDiceD6 } from "@fortawesome/free-solid-svg-icons/faDiceD6";
|
|
import { faDungeon } from "@fortawesome/free-solid-svg-icons/faDungeon";
|
|
import { faGamepad } from "@fortawesome/free-solid-svg-icons/faGamepad";
|
|
import { faHeadphones } from "@fortawesome/free-solid-svg-icons/faHeadphones";
|
|
import { faLanguage } from "@fortawesome/free-solid-svg-icons/faLanguage";
|
|
import { faCode } from "@fortawesome/free-solid-svg-icons/faCode";
|
|
import { faCodeBranch } from "@fortawesome/free-solid-svg-icons/faCodeBranch";
|
|
import { faGuitar } from "@fortawesome/free-solid-svg-icons/faGuitar";
|
|
import { faMusic } from "@fortawesome/free-solid-svg-icons/faMusic";
|
|
import { faArchive } from "@fortawesome/free-solid-svg-icons/faArchive";
|
|
import { faCheck } from "@fortawesome/free-solid-svg-icons/faCheck";
|
|
import { faDrawPolygon } from "@fortawesome/free-solid-svg-icons/faDrawPolygon";
|
|
import { faComment } from "@fortawesome/free-solid-svg-icons/faComment";
|
|
import { faDatabase } from "@fortawesome/free-solid-svg-icons/faDatabase";
|
|
import { faCog } from "@fortawesome/free-solid-svg-icons/faCog";
|
|
import { faLink } from "@fortawesome/free-solid-svg-icons/faLink";
|
|
import { faStar } from "@fortawesome/free-solid-svg-icons/faStar";
|
|
import { faStarOfLife } from "@fortawesome/free-solid-svg-icons/faStarOfLife";
|
|
import { faSun } from "@fortawesome/free-solid-svg-icons/faSun";
|
|
import { faHdd } from "@fortawesome/free-solid-svg-icons/faHdd";
|
|
import { faServer } from "@fortawesome/free-solid-svg-icons/faServer";
|
|
import { faBlender } from "@fortawesome/free-solid-svg-icons/faBlender";
|
|
import { faCross } from "@fortawesome/free-solid-svg-icons/faCross";
|
|
import { faTimes } from "@fortawesome/free-solid-svg-icons/faTimes";
|
|
import { faSkullCrossbones } from "@fortawesome/free-solid-svg-icons/faSkullCrossbones";
|
|
import { faCrosshairs } from "@fortawesome/free-solid-svg-icons/faCrosshairs";
|
|
import { faLaptop } from "@fortawesome/free-solid-svg-icons/faLaptop";
|
|
import { faMemory } from "@fortawesome/free-solid-svg-icons/faMemory";
|
|
import { faKeyboard } from "@fortawesome/free-solid-svg-icons/faKeyboard";
|
|
import { faCookie } from "@fortawesome/free-solid-svg-icons/faCookie";
|
|
import { faMicrochip } from "@fortawesome/free-solid-svg-icons/faMicrochip";
|
|
import { faClipboard } from "@fortawesome/free-solid-svg-icons/faClipboard";
|
|
import { faPizzaSlice } from "@fortawesome/free-solid-svg-icons/faPizzaSlice";
|
|
import { faPaperclip } from "@fortawesome/free-solid-svg-icons/faPaperclip";
|
|
import { faReceipt } from "@fortawesome/free-solid-svg-icons/faReceipt";
|
|
import { faSuperscript } from "@fortawesome/free-solid-svg-icons/faSuperscript";
|
|
import { faCouch } from "@fortawesome/free-solid-svg-icons/faCouch";
|
|
import { faTerminal } from "@fortawesome/free-solid-svg-icons/faTerminal";
|
|
import { faGift } from "@fortawesome/free-solid-svg-icons/faGift";
|
|
import { faGifts } from "@fortawesome/free-solid-svg-icons/faGifts";
|
|
import { faImage } from "@fortawesome/free-solid-svg-icons/faImage";
|
|
import { faImages } from "@fortawesome/free-solid-svg-icons/faImages";
|
|
import { faDragon } from "@fortawesome/free-solid-svg-icons/faDragon";
|
|
import { faLightbulb } from "@fortawesome/free-solid-svg-icons/faLightbulb";
|
|
import { faTools } from "@fortawesome/free-solid-svg-icons/faTools";
|
|
import { faHammer } from "@fortawesome/free-solid-svg-icons/faHammer";
|
|
import { faScrewdriver } from "@fortawesome/free-solid-svg-icons/faScrewdriver";
|
|
import { faWrench } from "@fortawesome/free-solid-svg-icons/faWrench";
|
|
import { faBug } from "@fortawesome/free-solid-svg-icons/faBug";
|
|
import { faUtensils } from "@fortawesome/free-solid-svg-icons/faUtensils";
|
|
import { faHome } from "@fortawesome/free-solid-svg-icons/faHome";
|
|
import { faIgloo } from "@fortawesome/free-solid-svg-icons/faIgloo";
|
|
import { faWarehouse } from "@fortawesome/free-solid-svg-icons/faWarehouse";
|
|
import { faToiletPaperSlash } from "@fortawesome/free-solid-svg-icons/faToiletPaperSlash";
|
|
import { faDumpsterFire } from "@fortawesome/free-solid-svg-icons/faDumpsterFire";
|
|
import { faHandPeace } from "@fortawesome/free-solid-svg-icons/faHandPeace";
|
|
import { faList } from "@fortawesome/free-solid-svg-icons/faList";
|
|
import { faListAlt } from "@fortawesome/free-solid-svg-icons/faListAlt";
|
|
import { faThList } from "@fortawesome/free-solid-svg-icons/faThList";
|
|
import { faBars } from "@fortawesome/free-solid-svg-icons/faBars";
|
|
import { faMoon } from "@fortawesome/free-solid-svg-icons/faMoon";
|
|
import { faCloudMoon } from "@fortawesome/free-solid-svg-icons/faCloudMoon";
|
|
import { faChevronRight } from "@fortawesome/free-solid-svg-icons/faChevronRight";
|
|
import { faChevronDown } from "@fortawesome/free-solid-svg-icons/faChevronDown";
|
|
import { faFilter } from "@fortawesome/free-solid-svg-icons/faFilter";
|
|
import { faShoppingBag } from "@fortawesome/free-solid-svg-icons/faShoppingBag";
|
|
import { faTags } from "@fortawesome/free-solid-svg-icons/faTags";
|
|
import { faBalanceScale } from "@fortawesome/free-solid-svg-icons/faBalanceScale";
|
|
import { faSpinner } from "@fortawesome/free-solid-svg-icons/faSpinner";
|
|
import { faHourglass } from "@fortawesome/free-solid-svg-icons/faHourglass";
|
|
import { faCalendar } from "@fortawesome/free-solid-svg-icons/faCalendar";
|
|
import { faWeight } from "@fortawesome/free-solid-svg-icons/faWeight";
|
|
import { faAnchor } from "@fortawesome/free-solid-svg-icons/faAnchor";
|
|
import { faAngry } from "@fortawesome/free-solid-svg-icons/faAngry";
|
|
import { faAnkh } from "@fortawesome/free-solid-svg-icons/faAnkh";
|
|
import { faDumbbell } from "@fortawesome/free-solid-svg-icons/faDumbbell";
|
|
import { faDollarSign } from "@fortawesome/free-solid-svg-icons/faDollarSign";
|
|
import { faExpand } from "@fortawesome/free-solid-svg-icons/faExpand";
|
|
import { faFeather } from "@fortawesome/free-solid-svg-icons/faFeather";
|
|
import { faFingerprint } from "@fortawesome/free-solid-svg-icons/faFingerprint";
|
|
import { faPaintBrush } from "@fortawesome/free-solid-svg-icons/faPaintBrush";
|
|
import { faPaintRoller } from "@fortawesome/free-solid-svg-icons/faPaintRoller";
|
|
import { faPastafarianism } from "@fortawesome/free-solid-svg-icons/faPastafarianism";
|
|
import { faSpider } from "@fortawesome/free-solid-svg-icons/faSpider";
|
|
import { faStroopwafel } from "@fortawesome/free-solid-svg-icons/faStroopwafel";
|
|
import { faSearch } from "@fortawesome/free-solid-svg-icons/faSearch";
|
|
|
|
const icons = {
|
|
"question": faQuestion,
|
|
"plus": faPlus,
|
|
"cube": faCube,
|
|
"cubes": faCubes,
|
|
"book": faBook,
|
|
"book_open": faBookOpen,
|
|
"book_dead": faBookDead,
|
|
"pen": faPen,
|
|
"pencil_alt": faPencilAlt,
|
|
"draw_poligon": faDrawPolygon,
|
|
"dice_d20": faDiceD20,
|
|
"dice_d6": faDiceD6,
|
|
"dungeon": faDungeon,
|
|
"gamepad": faGamepad,
|
|
"headphones": faHeadphones,
|
|
"language": faLanguage,
|
|
"code": faCode,
|
|
"code_branch": faCodeBranch,
|
|
"guitar": faGuitar,
|
|
"archive": faArchive,
|
|
"check": faCheck,
|
|
"music": faMusic,
|
|
"comment": faComment,
|
|
"database": faDatabase,
|
|
"cog": faCog,
|
|
"link": faLink,
|
|
"star": faStar,
|
|
"star_of_life": faStarOfLife,
|
|
"sun": faSun,
|
|
"hdd": faHdd,
|
|
"server": faServer,
|
|
"blender": faBlender,
|
|
"cross": faCross,
|
|
"times": faTimes,
|
|
"crosshairs": faCrosshairs,
|
|
"skull_crossbones": faSkullCrossbones,
|
|
"laptop": faLaptop,
|
|
"memory": faMemory,
|
|
"keyboard": faKeyboard,
|
|
"cookie": faCookie,
|
|
"microchip": faMicrochip,
|
|
"clipboard": faClipboard,
|
|
"pizza_slice": faPizzaSlice,
|
|
"paperclip": faPaperclip,
|
|
"receipt": faReceipt,
|
|
"superscript": faSuperscript,
|
|
"couch": faCouch,
|
|
"terminal": faTerminal,
|
|
"gift": faGift,
|
|
"gifts": faGifts,
|
|
"image": faImage,
|
|
"images": faImages,
|
|
"dragon": faDragon,
|
|
"lightbulb": faLightbulb,
|
|
"tools": faTools,
|
|
"hammer": faHammer,
|
|
"screwdriver": faScrewdriver,
|
|
"wrench": faWrench,
|
|
"bug": faBug,
|
|
"utensils": faUtensils,
|
|
"home": faHome,
|
|
"igloo": faIgloo,
|
|
"warehouse": faWarehouse,
|
|
"toilet_paper_slash": faToiletPaperSlash,
|
|
"dumpster_fire": faDumpsterFire,
|
|
"hand_peace": faHandPeace,
|
|
"list": faList,
|
|
"list_alt": faListAlt,
|
|
"th_list": faThList,
|
|
"bars": faBars,
|
|
"moon": faMoon,
|
|
"cloud_moon": faCloudMoon,
|
|
"chevron_right": faChevronRight,
|
|
"chevron_down": faChevronDown,
|
|
"filter": faFilter,
|
|
"shopping_bag": faShoppingBag,
|
|
"tags": faTags,
|
|
"balance_scale": faBalanceScale,
|
|
"spinner": faSpinner,
|
|
"hourglass": faHourglass,
|
|
"calendar": faCalendar,
|
|
"weight": faWeight,
|
|
"anchor": faAnchor,
|
|
"angry": faAngry,
|
|
"ankh": faAnkh,
|
|
"dumbbell": faDumbbell,
|
|
"dollar_sign": faDollarSign,
|
|
"expand": faExpand,
|
|
"feather": faFeather,
|
|
"fingerprint": faFingerprint,
|
|
"paint_brush": faPaintBrush,
|
|
"paint_roller": faPaintRoller,
|
|
"pastafarianism": faPastafarianism,
|
|
"spider": faSpider,
|
|
"stroopwafel": faStroopwafel,
|
|
"bottle_opener": faSearch,
|
|
};
|
|
|
|
export const commonIcons: IconName[] = [
|
|
"book",
|
|
"book_open",
|
|
"calendar",
|
|
"code",
|
|
"code_branch",
|
|
"crosshairs",
|
|
"cube",
|
|
"cubes",
|
|
"database",
|
|
"dice_d20",
|
|
"dice_d6",
|
|
"gamepad",
|
|
"guitar",
|
|
"headphones",
|
|
"home",
|
|
"language",
|
|
"music",
|
|
"pen",
|
|
"pencil_alt",
|
|
"question",
|
|
"server",
|
|
"star",
|
|
"terminal",
|
|
"wrench",
|
|
];
|
|
|
|
export type IconName = keyof typeof icons;
|
|
|
|
export const iconNames = Object.keys(icons).sort() as IconName[];
|
|
export const DEFAULT_ICON = commonIcons[0];
|
|
|
|
export const uncommonIcons = iconNames.filter(n => !commonIcons.includes(n));
|
|
|
|
export default icons;
|