diff --git a/web-app/package-lock.json b/web-app/package-lock.json index 5553359..810a9fe 100644 --- a/web-app/package-lock.json +++ b/web-app/package-lock.json @@ -8,6 +8,7 @@ "name": "web-app", "version": "0.0.1", "dependencies": { + "fast-diff": "1.3.0", "github-slugger": "2.0.0", "highlight.js": "11.10.0", "isomorphic-dompurify": "2.14.0", @@ -2549,6 +2550,12 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "license": "Apache-2.0" + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", diff --git a/web-app/package.json b/web-app/package.json index 10947da..2a62160 100644 --- a/web-app/package.json +++ b/web-app/package.json @@ -38,6 +38,7 @@ }, "type": "module", "dependencies": { + "fast-diff": "1.3.0", "github-slugger": "2.0.0", "highlight.js": "11.10.0", "isomorphic-dompurify": "2.14.0", diff --git a/web-app/src/lib/components/Modal.svelte b/web-app/src/lib/components/Modal.svelte index 5a75b74..0f446c4 100644 --- a/web-app/src/lib/components/Modal.svelte +++ b/web-app/src/lib/components/Modal.svelte @@ -1,14 +1,19 @@ {text} -
+ {data.resultChangeLogCount} + results +
+ +| User | +Resource | +Operation | +Date and time | +Changes | +
|---|---|---|---|---|
| {user.username} | +{table_name} | +{operation} | +
+ |
+
+ Log changes+{table_name} — {operation} + + +{@html htmlDiff(oldValue, newValue)}
+ |
+