X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2Fcommon%2FIcon.js;h=c9d604abd453fb3ecf41691d3147f28f450f2bd0;hb=f17b9f3b6f7f9e678c681c719eea6fb5c41a387f;hp=66d2ac90bf21ed3443751c2193d334ac93a3f068;hpb=c59d0714d62f9028135cc9cff829d16b91e5fb4f;p=alttp.git diff --git a/resources/js/components/common/Icon.js b/resources/js/components/common/Icon.js index 66d2ac9..c9d604a 100644 --- a/resources/js/components/common/Icon.js +++ b/resources/js/components/common/Icon.js @@ -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); @@ -59,11 +57,35 @@ const makePreset = (presetDisplayName, presetName) => { return withTranslation()(preset); }; +Icon.ACCEPT = makePreset('AcceptIcon', 'square-check'); +Icon.ADD = makePreset('AddIcon', 'circle-plus'); +Icon.ALLOWED = makePreset('AllowedIcon', 'square-check'); +Icon.APPLY = makePreset('ApplyIcon', 'right-to-bracket'); +Icon.APPLICATIONS = makePreset('ApplicationsIcon', 'person-running'); +Icon.CHART = makePreset('ChartIcon', 'chart-line'); Icon.DISCORD = makePreset('DiscordIcon', ['fab', 'discord']); Icon.EDIT = makePreset('EditIcon', 'edit'); Icon.FINISHED = makePreset('FinishedIcon', 'square-check'); +Icon.FIRST_PLACE = makePreset('FirstPlaceIcon', 'trophy'); +Icon.FORBIDDEN = makePreset('ForbiddenIcon', 'square-xmark'); +Icon.FORFEIT = makePreset('ForfeitIcon', 'square-xmark'); +Icon.LANGUAGE = makePreset('LanguageIcon', 'language'); +Icon.LOCKED = makePreset('LockedIcon', 'lock'); Icon.LOGOUT = makePreset('LogoutIcon', 'sign-out-alt'); Icon.PENDING = makePreset('PendingIcon', 'clock'); +Icon.PIN = makePreset('PinIcon', 'location-pin'); Icon.PROTOCOL = makePreset('ProtocolIcon', 'file-alt'); +Icon.REJECT = makePreset('RejectIcon', 'square-xmark'); +Icon.REMOVE = makePreset('RemoveIcon', 'square-xmark'); +Icon.RESULT = makePreset('ResultIcon', 'clock'); +Icon.SECOND_PLACE = makePreset('SecondPlaceIcon', 'medal'); +Icon.SETTINGS = makePreset('SettingsIcon', 'cog'); +Icon.STREAM = makePreset('StreamIcon', ['fab', 'twitch']); +Icon.THIRD_PLACE = makePreset('ThirdPlaceIcon', 'award'); +Icon.TWITCH = makePreset('TwitchIcon', ['fab', 'twitch']); +Icon.UNKNOWN = makePreset('UnknownIcon', 'square-question'); +Icon.UNLOCKED = makePreset('UnlockedIcon', 'lock-open'); +Icon.VIDEO = makePreset('VideoIcon', 'video'); +Icon.YOUTUBE = makePreset('YoutubeIcon', ['fab', 'youtube']); export default Icon;