diff --git a/components/FormHistoryModal.vue b/components/FormHistoryModal.vue
new file mode 100644
index 0000000..a4cca63
--- /dev/null
+++ b/components/FormHistoryModal.vue
@@ -0,0 +1,377 @@
+
+ {{ formInfo.formName }} {{ totalVersions }} total versions
+ {{ formatDate(currentVersion?.formModifiedDate || currentVersion?.formCreatedDate) }}
+
+ by {{ currentVersion?.creator?.userFullName || 'Unknown' }}
+
+ {{ formatDate(version.savedDate) }}
+
+ by {{ version.savedByUser?.userFullName || 'Unknown' }}
+ Select a version to preview its contents {{ processInfo.processName }} {{ totalVersions }} total versions
+ {{ formatDate(currentVersion?.processModifiedDate || currentVersion?.processCreatedDate) }}
+
+ by {{ currentVersion?.creator?.userFullName || 'Unknown' }}
+
+ {{ formatDate(version.savedDate) }}
+
+ by {{ version.savedByUser?.userFullName || 'Unknown' }}
+ Select a version to preview its contentsForm History
+ Versions
+
+ {{ previewData ? 'Preview' : 'Select a version to preview' }}
+
+ Form Information
+ Form Components
+ Custom Scripts
+ {{ previewData.customScript }}
+ Process History
+ Versions
+
+ {{ previewData ? 'Preview' : 'Select a version to preview' }}
+
+ Process Information
+ Process Nodes
+ Process Variables
+ {{ JSON.stringify(previewData.processVariables, null, 2) }}
+ Process Settings
+ {{ JSON.stringify(previewData.processSettings, null, 2) }}
+