diff --git a/packages/web/src/icons/FontIcon.svelte b/packages/web/src/icons/FontIcon.svelte
index babcd45ed..c3a338eee 100644
--- a/packages/web/src/icons/FontIcon.svelte
+++ b/packages/web/src/icons/FontIcon.svelte
@@ -41,7 +41,7 @@
'icon cloud-upload': 'mdi mdi-cloud-upload',
'icon cloud': 'mdi mdi-cloud',
'icon cloud-public': 'mdi mdi-cloud-search',
- 'icon cloud-logged': 'mdi mdi-cloud-key',
+ 'icon cloud-private': 'mdi mdi-cloud-key',
'icon import': 'mdi mdi-application-import',
'icon export': 'mdi mdi-application-export',
'icon new-connection': 'mdi mdi-database-plus',
diff --git a/packages/web/src/widgets/CloudItemsWidget.svelte b/packages/web/src/widgets/PrivateCloudWidget.svelte
similarity index 76%
rename from packages/web/src/widgets/CloudItemsWidget.svelte
rename to packages/web/src/widgets/PrivateCloudWidget.svelte
index 0a6fdc538..777ec4c00 100644
--- a/packages/web/src/widgets/CloudItemsWidget.svelte
+++ b/packages/web/src/widgets/PrivateCloudWidget.svelte
@@ -1,11 +1,8 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ data.folder || undefined}
+ filter={publicFilter}
+ />
+
+
+
diff --git a/packages/web/src/widgets/WidgetContainer.svelte b/packages/web/src/widgets/WidgetContainer.svelte
index 38c1de040..a08a52d35 100644
--- a/packages/web/src/widgets/WidgetContainer.svelte
+++ b/packages/web/src/widgets/WidgetContainer.svelte
@@ -9,7 +9,8 @@
import AppWidget from './AppWidget.svelte';
import AdminMenuWidget from './AdminMenuWidget.svelte';
import AdminPremiumPromoWidget from './AdminPremiumPromoWidget.svelte';
- import CloudItemsWidget from './CloudItemsWidget.svelte';
+ import PublicCloudWidget from './PublicCloudWidget.svelte';
+ import PrivateCloudWidget from './PrivateCloudWidget.svelte';
@@ -38,6 +39,9 @@
{#if $visibleSelectedWidget == 'premium'}
{/if}
-{#if $visibleSelectedWidget == 'cloud'}
-
+{#if $visibleSelectedWidget == 'cloud-public'}
+
+{/if}
+{#if $visibleSelectedWidget == 'cloud-private'}
+
{/if}
diff --git a/packages/web/src/widgets/WidgetIconPanel.svelte b/packages/web/src/widgets/WidgetIconPanel.svelte
index 8116fd0f8..ecc9dd1fc 100644
--- a/packages/web/src/widgets/WidgetIconPanel.svelte
+++ b/packages/web/src/widgets/WidgetIconPanel.svelte
@@ -33,6 +33,12 @@
name: 'database',
title: 'Database connections',
},
+ {
+ name: 'cloud-private',
+ title: 'DbGate Cloud',
+ icon: 'icon cloud-private',
+ },
+
// {
// icon: 'fa-table',
// name: 'table',
@@ -63,12 +69,9 @@
title: 'Selected cell data detail view',
},
{
- icon: 'icon cloud',
- name: 'cloud',
+ name: 'cloud-public',
title: 'DbGate Cloud',
- isCloud: true,
- iconSignedIn: 'icon cloud-logged',
- iconPublic: 'icon cloud-public',
+ icon: 'icon cloud-public',
},
{
icon: 'icon premium',
@@ -146,7 +149,7 @@
{#each widgets
.filter(x => x && hasPermission(`widgets/${x.name}`))
.filter(x => !x.isPremiumPromo || !isProApp())
- .map(x => (x.isCloud ? { ...x, icon: $cloudSigninToken ? x.iconSignedIn : x.iconPublic } : x)) as item}
+ .filter(x => x.name != 'cloud-private' || $cloudSigninToken) as item}