mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 00:56:02 +00:00
Pass keyType to DbKeyValueDetail for AceEditor mode
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
export let columnTitle;
|
export let columnTitle;
|
||||||
export let value;
|
export let value;
|
||||||
export let onChangeValue = null;
|
export let onChangeValue = null;
|
||||||
|
export let keyType = null;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="colnamewrap">
|
<div class="colnamewrap">
|
||||||
@@ -33,6 +34,7 @@
|
|||||||
<AceEditor
|
<AceEditor
|
||||||
readOnly={!onChangeValue}
|
readOnly={!onChangeValue}
|
||||||
{value}
|
{value}
|
||||||
|
mode={keyType === 'JSON' ? 'json' : undefined}
|
||||||
on:input={e => {
|
on:input={e => {
|
||||||
onChangeValue?.(e.detail);
|
onChangeValue?.(e.detail);
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -193,6 +193,7 @@
|
|||||||
<DbKeyValueDetail
|
<DbKeyValueDetail
|
||||||
columnTitle="Value"
|
columnTitle="Value"
|
||||||
value={editedValue || keyInfo.value}
|
value={editedValue || keyInfo.value}
|
||||||
|
keyType={keyInfo.type}
|
||||||
onChangeValue={value => {
|
onChangeValue={value => {
|
||||||
editedValue = value;
|
editedValue = value;
|
||||||
}}
|
}}
|
||||||
|
|||||||
Reference in New Issue
Block a user