mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-20 15:56:00 +00:00
table editor fixes
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
import FormProviderCore from '../forms/FormProviderCore.svelte';
|
||||
import FormTextField from '../forms/FormTextField.svelte';
|
||||
import FormSelectField from '../forms/FormSelectField.svelte';
|
||||
import stableStringify from 'json-stable-stringify';
|
||||
|
||||
export let title;
|
||||
export let fieldDefinitions;
|
||||
@@ -18,7 +19,9 @@
|
||||
|
||||
const valuesStore = writable(values || {});
|
||||
|
||||
$: onChangeValues($valuesStore);
|
||||
$: if (stableStringify($valuesStore) != stableStringify(values)) {
|
||||
onChangeValues($valuesStore);
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
@@ -150,7 +150,7 @@
|
||||
schemaList={$schemaList}
|
||||
{driver}
|
||||
{resetCounter}
|
||||
isCreateTable={objectTypeField == 'tables' && !$editorValue?.base}
|
||||
isCreateTable={objectTypeField == 'tables' && $editorValue && !$editorValue?.base}
|
||||
setTableInfo={objectTypeField == 'tables' && !$connection?.isReadOnly && hasPermission(`dbops/model/edit`)
|
||||
? tableInfoUpdater =>
|
||||
setEditorData(tbl =>
|
||||
|
||||
Reference in New Issue
Block a user