-
{{ row.lineNumber ?? "" }}
+
{{ row.lineNumber ?? "" }}
{{ inlinePrefix(row.type) }}
{{ segment.value }}
diff --git a/apps/desktop/src/components/nacos/NacosConfigDiffPane.vue b/apps/desktop/src/components/nacos/NacosConfigDiffPane.vue
new file mode 100644
index 0000000000..8e37bf4092
--- /dev/null
+++ b/apps/desktop/src/components/nacos/NacosConfigDiffPane.vue
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
diff --git a/apps/desktop/src/components/nacos/NacosConfigHistoryDialog.vue b/apps/desktop/src/components/nacos/NacosConfigHistoryDialog.vue
index 478b6d52e4..e9512ef731 100644
--- a/apps/desktop/src/components/nacos/NacosConfigHistoryDialog.vue
+++ b/apps/desktop/src/components/nacos/NacosConfigHistoryDialog.vue
@@ -6,6 +6,7 @@ import { Button } from "@/components/ui/button";
import { Badge } from "@/components/ui/badge";
import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog";
import { formatNacosHistoryTime } from "@/lib/nacos/nacosAdmin";
+import NacosConfigCodeViewer from "@/components/nacos/NacosConfigCodeViewer.vue";
import type { NacosConfigHistoryItem, NacosConfigItem } from "@/types/nacos";
const open = defineModel
("open", { default: false });
@@ -22,6 +23,7 @@ const props = withDefaults(
readOnly?: boolean;
viewingItem?: NacosConfigHistoryItem | null;
viewingContent?: string;
+ viewingFormat?: string;
viewingLoading?: boolean;
}>(),
{
@@ -31,6 +33,7 @@ const props = withDefaults(
readOnly: false,
viewingItem: null,
viewingContent: "",
+ viewingFormat: "",
viewingLoading: false,
},
);
@@ -208,7 +211,7 @@ function loadPage(pageNo: number) {
{{ t("nacos.loadingHistory") }}