diff --git a/packages/nc-gui-v2/components/dashboard/settings/AppStore/AppInstall.vue b/packages/nc-gui-v2/components/dashboard/settings/AppStore/AppInstall.vue index b2f5485d5a..18fe0cafe1 100644 --- a/packages/nc-gui-v2/components/dashboard/settings/AppStore/AppInstall.vue +++ b/packages/nc-gui-v2/components/dashboard/settings/AppStore/AppInstall.vue @@ -3,6 +3,7 @@ import { ref } from 'vue' import { useToast } from 'vue-toastification' import type { PluginType } from 'nocodb-sdk' import MdiDeleteOutlineIcon from '~icons/mdi/delete-outline' +import CloseIcon from '~icons/material-symbols/close-rounded' import MdiPlusIcon from '~icons/mdi/plus' import { extractSdkResponseErrorMsg } from '~/utils/errorUtils' @@ -17,7 +18,7 @@ type Plugin = PluginType & { const { id } = defineProps() -const emits = defineEmits(['saved']) +const emits = defineEmits(['saved', 'close']) enum Action { Save = 'save', @@ -35,6 +36,11 @@ let pluginFormData = $ref>({}) let isLoading = $ref(true) let loadingAction = $ref(null) +const layout = { + labelCol: { span: 10 }, + wrapperCol: { span: 16 }, +} + const addSetting = () => pluginFormData.push({}) const saveSettings = async () => { @@ -130,71 +136,86 @@ onMounted(async () => { - + diff --git a/packages/nc-gui-v2/components/dashboard/settings/AppStore/index.vue b/packages/nc-gui-v2/components/dashboard/settings/AppStore/index.vue index 0a9116219a..8898f520db 100644 --- a/packages/nc-gui-v2/components/dashboard/settings/AppStore/index.vue +++ b/packages/nc-gui-v2/components/dashboard/settings/AppStore/index.vue @@ -70,7 +70,7 @@ onMounted(async () => {