From c4175bd5671727ee889a0cb76fad672d1e8f0f5b Mon Sep 17 00:00:00 2001
From: Raju Udava <86527202+dstala@users.noreply.github.com>
Date: Fri, 18 Feb 2022 10:52:25 +0530
Subject: [PATCH] feat: preview support for .webp extension, webhooks doc
reference quick link
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
---
.../project/spreadsheet/helpers/imageExt.js | 22 +++++++++++++------
.../components/project/tableTabs/webhooks.vue | 2 ++
.../nocodb/src/lib/noco/common/BaseModel.ts | 3 ++-
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/packages/nc-gui/components/project/spreadsheet/helpers/imageExt.js b/packages/nc-gui/components/project/spreadsheet/helpers/imageExt.js
index 52c75e74c0..1f2af2c856 100644
--- a/packages/nc-gui/components/project/spreadsheet/helpers/imageExt.js
+++ b/packages/nc-gui/components/project/spreadsheet/helpers/imageExt.js
@@ -1,14 +1,22 @@
-const imageExt = ['jpeg', 'gif', 'png', 'png', 'svg', 'bmp', 'ico', 'jpg']
+const imageExt = [
+ "jpeg",
+ "gif",
+ "png",
+ "png",
+ "svg",
+ "bmp",
+ "ico",
+ "jpg",
+ "webp",
+];
-export default imageExt
+export default imageExt;
const isImage = (name) => {
- return imageExt.some(e => name.toLowerCase().endsWith(`.${e}`))
-}
+ return imageExt.some((e) => name.toLowerCase().endsWith(`.${e}`));
+};
-export {
- isImage
-}
+export { isImage };
/**
* @copyright Copyright (c) 2021, Xgene Cloud Ltd
*
diff --git a/packages/nc-gui/components/project/tableTabs/webhooks.vue b/packages/nc-gui/components/project/tableTabs/webhooks.vue
index 1eb3760905..9178a3614b 100644
--- a/packages/nc-gui/components/project/tableTabs/webhooks.vue
+++ b/packages/nc-gui/components/project/tableTabs/webhooks.vue
@@ -341,6 +341,8 @@
+
+ Document Reference
diff --git a/packages/nocodb/src/lib/noco/common/BaseModel.ts b/packages/nocodb/src/lib/noco/common/BaseModel.ts
index ecb7c7b2f2..faaa2cbbc0 100644
--- a/packages/nocodb/src/lib/noco/common/BaseModel.ts
+++ b/packages/nocodb/src/lib/noco/common/BaseModel.ts
@@ -235,7 +235,8 @@ class BaseModel> extends BaseModelSql {
'svg',
'bmp',
'ico',
- 'jpg'
+ 'jpg',
+ 'webp'
].includes(attachment.title.split('.').pop())
) {
return ``;