]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/common/Icon.js
add user stream links
[alttp.git] / resources / js / components / common / Icon.js
index 98317da1f846f86e1b87daca0a2c0684681eca89..53f251c68094ad59e3bec265fe374224a0802d01 100644 (file)
@@ -1,6 +1,5 @@
 import { library } from '@fortawesome/fontawesome-svg-core';
 import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
-import { faJsSquare } from '@fortawesome/free-brands-svg-icons';
 import { fab } from '@fortawesome/free-brands-svg-icons';
 import { fas } from '@fortawesome/free-solid-svg-icons';
 import React from 'react';
@@ -9,7 +8,6 @@ import { withTranslation } from 'react-i18next';
 
 import i18n from '../../i18n';
 
-library.add(faJsSquare);
 library.add(fab);
 library.add(fas);
 
@@ -60,7 +58,16 @@ const makePreset = (presetDisplayName, presetName) => {
 };
 
 Icon.DISCORD = makePreset('DiscordIcon', ['fab', 'discord']);
+Icon.EDIT = makePreset('EditIcon', 'edit');
+Icon.FINISHED = makePreset('FinishedIcon', 'square-check');
+Icon.FIRST_PLACE = makePreset('FirstPlaceIcon', 'trophy');
+Icon.FORFEIT = makePreset('ForfeitIcon', 'square-xmark');
+Icon.LANGUAGE = makePreset('LanguageIcon', 'language');
 Icon.LOGOUT = makePreset('LogoutIcon', 'sign-out-alt');
+Icon.PENDING = makePreset('PendingIcon', 'clock');
 Icon.PROTOCOL = makePreset('ProtocolIcon', 'file-alt');
+Icon.SECOND_PLACE = makePreset('SecondPlaceIcon', 'medal');
+Icon.STREAM = makePreset('StreamIcon', ['fab', 'twitch']);
+Icon.THIRD_PLACE = makePreset('ThirdPlaceIcon', 'award');
 
 export default Icon;