diff --git a/admin-ui/src/components/ServicesProvider/info.vue b/admin-ui/src/components/ServicesProvider/info.vue
index c4afa8e85..30bbfc97d 100644
--- a/admin-ui/src/components/ServicesProvider/info.vue
+++ b/admin-ui/src/components/ServicesProvider/info.vue
@@ -224,6 +224,10 @@ const plansParams = computed(() => {
type.push("ione-vpn");
}
+ if (provider.value.type === "empty") {
+ type.push("vpn");
+ }
+
return {
showDeleted: false,
excludeUuids: relatedPlans.value?.map((p) => p.uuid) || [],
diff --git a/admin-ui/src/components/showcases_table.vue b/admin-ui/src/components/showcases_table.vue
index 6dc3f7444..f46fb4902 100644
--- a/admin-ui/src/components/showcases_table.vue
+++ b/admin-ui/src/components/showcases_table.vue
@@ -12,6 +12,7 @@
diff --git a/admin-ui/src/components/ui/iconTitlePreview.vue b/admin-ui/src/components/ui/iconTitlePreview.vue
index f8f56a7ce..d42981346 100644
--- a/admin-ui/src/components/ui/iconTitlePreview.vue
+++ b/admin-ui/src/components/ui/iconTitlePreview.vue
@@ -1,7 +1,7 @@
{{ title }}
-
+
@@ -15,6 +15,7 @@ export default {
type: {},
title: { type: String, default: "none" },
icon: { type: String, default: "" },
+ color: { type: String, default: "" },
},
};
diff --git a/admin-ui/src/components/ui/nocloudIcon.vue b/admin-ui/src/components/ui/nocloudIcon.vue
index 239a34411..866fee64e 100644
--- a/admin-ui/src/components/ui/nocloudIcon.vue
+++ b/admin-ui/src/components/ui/nocloudIcon.vue
@@ -1,13 +1,20 @@
- {{ `mdi-${iconName}` }}
-
+ {{
+ `mdi-${iconName}`
+ }}
+
-
+