From f9c47ab2331ebec4ecedb97b6c6fbf7b55fbf6b1 Mon Sep 17 00:00:00 2001 From: Stela Augustinova Date: Thu, 18 Dec 2025 12:37:12 +0100 Subject: [PATCH] Add DbKeyValueHashEdit component for editing hash key values in DbKeyTab --- .../src/dbkeyvalue/DbKeyValueHashEdit.svelte | 122 ++++++++++++++++++ packages/web/src/tabs/DbKeyTab.svelte | 73 +++++++---- 2 files changed, 169 insertions(+), 26 deletions(-) create mode 100644 packages/web/src/dbkeyvalue/DbKeyValueHashEdit.svelte diff --git a/packages/web/src/dbkeyvalue/DbKeyValueHashEdit.svelte b/packages/web/src/dbkeyvalue/DbKeyValueHashEdit.svelte new file mode 100644 index 000000000..20f1e13b6 --- /dev/null +++ b/packages/web/src/dbkeyvalue/DbKeyValueHashEdit.svelte @@ -0,0 +1,122 @@ + + +
+ {#each records as record, index} +
+
+ + handleFieldChange(index, 'key', e.target.value)} + disabled={keyColumn === 'key'} + /> + +
+
+ + handleFieldChange(index, 'value', e.target.value)} + disabled={keyColumn === 'value'} + /> + +
+
+ + handleFieldChange(index, 'ttl', e.target.value)} + disabled={keyColumn === 'ttl'} + /> + +
+
+ {/each} + +
+ +
+
+ + \ No newline at end of file diff --git a/packages/web/src/tabs/DbKeyTab.svelte b/packages/web/src/tabs/DbKeyTab.svelte index f9eb19d0a..3b9b1d661 100644 --- a/packages/web/src/tabs/DbKeyTab.svelte +++ b/packages/web/src/tabs/DbKeyTab.svelte @@ -1,5 +1,6 @@