File tree Expand file tree Collapse file tree 3 files changed +14
-10
lines changed
src/app/components/sandbox/CodeEditor Expand file tree Collapse file tree 3 files changed +14
-10
lines changed Original file line number Diff line number Diff line change 129129 "gulp-rev" : " ^7.1.2" ,
130130 "hash-sum" : " ^1.0.2" ,
131131 "humps" : " CompuIves/humps" ,
132- "is- image" : " ^2.0 .0" ,
132+ "image-extensions " : " ^1.1 .0" ,
133133 "jszip" : " ^3.1.3" ,
134134 "lodash" : " ^4.17.2" ,
135135 "match-sorter" : " ^1.8.1" ,
Original file line number Diff line number Diff line change 11import React from 'react' ;
22import Loadable from 'react-loadable' ;
33
4+ import path from 'path' ;
5+ import imageExtensions from 'image-extensions/image-extensions.json' ;
6+
47import Loading from 'app/components/Loading' ;
58import Title from 'app/components/text/Title' ;
69import SubTitle from 'app/components/text/SubTitle' ;
710import Centered from 'common/components/flex/Centered' ;
811import Margin from 'common/components/spacing/Margin' ;
912import { Preferences , Module , Directory } from 'common/types' ;
1013
11- import isImage from 'is-image' ;
12-
1314import Monaco from './Monaco' ;
1415import ImageViewer from './ImageViewer' ;
1516
@@ -27,6 +28,15 @@ const CodeMirror = Loadable({
2728 LoadingComponent : Loading ,
2829} ) ;
2930
31+ const exts = new Set ( imageExtensions ) ;
32+ const isImage = filepath =>
33+ exts . has (
34+ path
35+ . extname ( filepath )
36+ . slice ( 1 )
37+ . toLowerCase ( )
38+ ) ;
39+
3040export default ( props : Props ) => {
3141 const module = props . modules . find ( m => m . id === props . id ) ;
3242
Original file line number Diff line number Diff line change @@ -6830,7 +6830,7 @@ ignore@^3.3.3:
68306830 version "3.3.7"
68316831 resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
68326832
6833- image-extensions@^1.0.1 :
6833+ image-extensions@^1.1.0 :
68346834 version "1.1.0"
68356835 resolved "https://registry.yarnpkg.com/image-extensions/-/image-extensions-1.1.0.tgz#b8e6bf6039df0056e333502a00b6637a3105d894"
68366836
@@ -7198,12 +7198,6 @@ is-gzip@^1.0.0:
71987198 version "1.0.0"
71997199 resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83"
72007200
7201- is-image@^2.0.0:
7202- version "2.0.0"
7203- resolved "https://registry.yarnpkg.com/is-image/-/is-image-2.0.0.tgz#454c9569578de31869371fbfaea4958f461b3e0c"
7204- dependencies:
7205- image-extensions "^1.0.1"
7206-
72077201is-installed-globally@^0.1.0:
72087202 version "0.1.0"
72097203 resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"
You can’t perform that action at this time.
0 commit comments