diff --git a/packages/nc-gui/components/project/spreadsheet/helpers/uiTypes.js b/packages/nc-gui/components/project/spreadsheet/helpers/uiTypes.js index 0df4b9f9ff..d51292a254 100644 --- a/packages/nc-gui/components/project/spreadsheet/helpers/uiTypes.js +++ b/packages/nc-gui/components/project/spreadsheet/helpers/uiTypes.js @@ -157,6 +157,7 @@ const getUIDTIcon = (uidt) => { export { uiTypes, getUIDTIcon } + export default [ 'ID', 'ForeignKey', diff --git a/packages/nc-gui/components/templates/editor.vue b/packages/nc-gui/components/templates/editor.vue index 51d0108b7e..406391bbf1 100644 --- a/packages/nc-gui/components/templates/editor.vue +++ b/packages/nc-gui/components/templates/editor.vue @@ -863,15 +863,17 @@ export default { return } - const el = document.createElement('textarea') - el.value = JSON.stringify(this.projectTemplate, null, 2) - debugger - el.setAttribute('readonly', '') - el.style = { position: 'absolute', left: '-9999px' } - document.body.appendChild(el) - el.select() - document.execCommand('copy') - document.body.removeChild(el) + this.$clipboard(JSON.stringify(this.projectTemplate, null, 2)) + + // const el = document.createElement('textarea') + // el.value = JSON.stringify(this.projectTemplate, null, 2) + // debugger + // el.setAttribute('readonly', '') + // el.style = { position: 'absolute', left: '-9999px' } + // document.body.appendChild(el) + // el.select() + // document.execCommand('copy') + // document.body.removeChild(el) this.$toast.success('Successfully copied JSON data to clipboard!').goAway(3000) return true },