From f5c446806d319c6a7c4c2a806c363f39f39896db Mon Sep 17 00:00:00 2001
From: Matthieu Benoist <mbenoist@ausy-group.com>
Date: Thu, 22 Apr 2021 16:42:36 +0200
Subject: [PATCH] change image test

---
 src/app/components/media/detail/media-detail.component.ts | 3 +--
 src/app/components/media/list/media.component.ts          | 2 +-
 tsconfig.json                                             | 4 ----
 3 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/app/components/media/detail/media-detail.component.ts b/src/app/components/media/detail/media-detail.component.ts
index 03b0919..2ed0fc5 100644
--- a/src/app/components/media/detail/media-detail.component.ts
+++ b/src/app/components/media/detail/media-detail.component.ts
@@ -5,7 +5,6 @@ import { ActivatedRoute, ParamMap } from '@angular/router';
 import { Media } from '../../../models/media.model';
 import { MediaService } from '../../../services';
 import { highlight } from 'highlight.js';
-import * as isImageUrl from 'is-image-url';
 @Component({
   selector: 'app-media-detail',
   templateUrl: './media-detail.component.html',
@@ -32,7 +31,7 @@ export class MediaDetailComponent implements OnInit {
   }
 
   get isImage() {
-    return isImageUrl(this.media.url);
+    return this.media.url.match(/\.(png|jpg|gif|jpeg|svg)$/g);
   }
 
   // [WARNING] Keep that weird indentation for correct display on the web page
diff --git a/src/app/components/media/list/media.component.ts b/src/app/components/media/list/media.component.ts
index b37e01e..753462a 100644
--- a/src/app/components/media/list/media.component.ts
+++ b/src/app/components/media/list/media.component.ts
@@ -91,7 +91,7 @@ export class MediaComponent implements OnInit, OnDestroy {
   }
 
   isImage(url) {
-    return isImageUrl(url);
+    return url.match(/\.(png|jpg|gif|jpeg|svg)$/g);
   }
 
   copyGhostHTMLSnippet(media: Media, size: string, id) {
diff --git a/tsconfig.json b/tsconfig.json
index ed63056..038c1fd 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -11,7 +11,6 @@
     "emitDecoratorMetadata": true,
     "experimentalDecorators": true,
     "target": "es2015",
-    "allowSyntheticDefaultImports": true,
     "typeRoots": [
       "node_modules/@types"
     ],
@@ -22,9 +21,6 @@
     "paths": {
       "crypto": [
         "../../node_modules/crypto-js"
-      ],
-      "is-image": [
-        "../../node-modules/is-image"
       ]
     }
   },
-- 
GitLab