diff --git a/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue b/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue index 7661d2c498..2193b8423c 100644 --- a/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue +++ b/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue @@ -85,7 +85,7 @@ const onEasterEgg = () => { const clientTypes = computed(() => { return _clientTypes.filter((type) => { - return ![ClientType.SNOWFLAKE, ClientType.DATABRICKS, ...(easterEgg.value ? [ClientType.MSSQL] : [])].includes(type.value) + return ![ClientType.SNOWFLAKE, ClientType.DATABRICKS, ...(easterEgg.value ? [] : [ClientType.MSSQL])].includes(type.value) }) }) diff --git a/packages/nc-gui/components/dashboard/settings/data-sources/EditBase.vue b/packages/nc-gui/components/dashboard/settings/data-sources/EditBase.vue index e5d6893144..5a4438c35a 100644 --- a/packages/nc-gui/components/dashboard/settings/data-sources/EditBase.vue +++ b/packages/nc-gui/components/dashboard/settings/data-sources/EditBase.vue @@ -45,9 +45,20 @@ const { t } = useI18n() const editingSource = ref(false) +const easterEgg = ref(false) + +const easterEggCount = ref(0) + +const onEasterEgg = () => { + easterEggCount.value += 1 + if (easterEggCount.value >= 2) { + easterEgg.value = true + } +} + const clientTypes = computed(() => { return _clientTypes.filter((type) => { - return ![ClientType.SNOWFLAKE, ClientType.DATABRICKS].includes(type.value) + return ![ClientType.SNOWFLAKE, ClientType.DATABRICKS, ...(easterEgg.value ? [] : [ClientType.MSSQL])].includes(type.value) }) }) @@ -400,7 +411,6 @@ const allowDataWrite = computed({ -
+