diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue
index f7cb8676..c3dafae3 100644
--- a/src/components/cards/PluginCard.vue
+++ b/src/components/cards/PluginCard.vue
@@ -3,7 +3,7 @@ import { useToast } from 'vue-toast-notification'
import { useConfirm } from 'vuetify-use-dialog'
import api from '@/api'
import type { Plugin } from '@/api/types'
-import FormRender from '@/components/render/FormRender.vue'
+import DynamicRender from '@/components/render/DynamicRender.vue'
import PageRender from '@/components/render/PageRender.vue'
import VersionHistory from '@/components/misc/VersionHistory.vue'
import { isNullOrEmptyObject } from '@core/utils'
@@ -490,7 +490,12 @@ watch(
-
+
@@ -509,7 +514,16 @@ watch(
-
+
diff --git a/src/components/render/DynamicRender.vue b/src/components/render/DynamicRender.vue
new file mode 100644
index 00000000..ba1bc57f
--- /dev/null
+++ b/src/components/render/DynamicRender.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/render/FormRender.vue b/src/components/render/FormRender.vue
deleted file mode 100644
index e16e661c..00000000
--- a/src/components/render/FormRender.vue
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- {{ config.text }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ config.text }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/components/render/PageRender.vue b/src/components/render/PageRender.vue
index a2c72f88..59e1f2ef 100644
--- a/src/components/render/PageRender.vue
+++ b/src/components/render/PageRender.vue
@@ -56,16 +56,6 @@ watchEffect(() => {
{{ config?.text }}
-
-
-
-
-