File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 33
33
"register-service-worker" : " ^1.7.2" ,
34
34
"remedial" : " ^1.0.8" ,
35
35
"rss-parser" : " 3.13.0" ,
36
+ "simple-icons" : " ^10.4.0" ,
36
37
"rsup-progress" : " ^3.2.0" ,
37
- "simple-icons" : " ^7.19.0" ,
38
38
"v-jsoneditor" : " ^1.4.5" ,
39
39
"v-tooltip" : " ^2.1.3" ,
40
40
"vue" : " ^2.7.0" ,
Original file line number Diff line number Diff line change 21
21
</template >
22
22
23
23
<script >
24
- import simpleIcons from ' simple-icons' ;
25
24
import BrokenImage from ' @/assets/interface-icons/broken-icon.svg' ;
26
25
import ErrorHandler from ' @/utils/ErrorHandler' ;
27
26
import EmojiUnicodeRegex from ' @/utils/EmojiUnicodeRegex' ;
28
27
import emojiLookup from ' @/utils/emojis.json' ;
29
28
import { asciiHash } from ' @/utils/MiscHelpers' ;
30
29
import { faviconApi as defaultFaviconApi , faviconApiEndpoints , iconCdns } from ' @/utils/defaults' ;
31
30
31
+ const simpleicons = require (' simple-icons' );
32
+
32
33
export default {
33
34
name: ' Icon' ,
34
35
props: {
@@ -186,8 +187,8 @@ export default {
186
187
},
187
188
/* Returns the SVG path content */
188
189
getSimpleIcon (img ) {
189
- const imageName = img .replace ( ' si- ' , ' ' );
190
- const icon = simpleIcons . Get ( imageName) ;
190
+ const imageName = img .charAt ( 3 ). toUpperCase () + img . slice ( 4 );
191
+ const icon = simpleicons[ ` si ${ imageName} ` ] ;
191
192
if (! icon) {
192
193
this .imageNotFound (` No icon was found for '${ imageName} ' in Simple Icons` );
193
194
return null ;
You can’t perform that action at this time.
0 commit comments