From 7875eb668559ddd655c363f44af72d249102f408 Mon Sep 17 00:00:00 2001
From: Pranav C <61551451+pranavxc@users.noreply.github.com>
Date: Thu, 29 Jul 2021 19:03:57 +0530
Subject: [PATCH] feat(gui): Add JSON column type
re #312
Signed-off-by: Pranav C <61551451+pranavxc@users.noreply.github.com>
---
.../project/spreadsheet/components/cell.vue | 4 +++-
.../spreadsheet/components/cell/jsonCell.vue | 14 ++++++++++++++
.../spreadsheet/components/editableCell.vue | 10 +++-------
.../{jsonCell.vue => jsonEditableCell.vue} | 15 ++++++++++++---
.../project/spreadsheet/components/headerCell.vue | 3 +++
.../project/spreadsheet/helpers/uiTypes.js | 4 ++++
.../components/project/spreadsheet/mixins/cell.js | 2 +-
packages/nc-gui/helpers/MssqlUi.js | 3 +++
packages/nc-gui/helpers/MysqlUi.js | 12 ++++++++++++
packages/nc-gui/helpers/PgUi.js | 9 +++++++++
packages/nc-gui/helpers/SqliteUi.js | 7 +++++++
11 files changed, 71 insertions(+), 12 deletions(-)
create mode 100644 packages/nc-gui/components/project/spreadsheet/components/cell/jsonCell.vue
rename packages/nc-gui/components/project/spreadsheet/components/editableCell/{jsonCell.vue => jsonEditableCell.vue} (85%)
diff --git a/packages/nc-gui/components/project/spreadsheet/components/cell.vue b/packages/nc-gui/components/project/spreadsheet/components/cell.vue
index 16466db042..537ce70193 100644
--- a/packages/nc-gui/components/project/spreadsheet/components/cell.vue
+++ b/packages/nc-gui/components/project/spreadsheet/components/cell.vue
@@ -11,10 +11,12 @@
+
{{ value }}
+
+
diff --git a/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue b/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue
index 74faf5e1c7..7ada3e1731 100644
--- a/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue
+++ b/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue
@@ -69,10 +69,8 @@
:column="column"
v-on="parentListeners"
/>
-
-
-
@@ -112,11 +108,11 @@