Preserve Editor State (#151)

This commit is contained in:
Gregory Schier
2024-12-31 07:31:43 -08:00
committed by GitHub
parent 31f2bff0f6
commit 135c366e32
33 changed files with 295 additions and 177 deletions

View File

@@ -1,5 +1,5 @@
import { useCallback, useMemo } from 'react';
import {Editor} from "./Editor/Editor";
import { Editor } from './Editor/Editor';
import type { PairEditorProps } from './PairEditor';
type Props = PairEditorProps;
@@ -10,6 +10,7 @@ export function BulkPairEditor({
namePlaceholder,
valuePlaceholder,
forceUpdateKey,
stateKey,
}: Props) {
const pairsText = useMemo(() => {
return pairs
@@ -33,6 +34,7 @@ export function BulkPairEditor({
<Editor
useTemplating
autocompleteVariables
stateKey={`bulk_pair.${stateKey}`}
forceUpdateKey={forceUpdateKey}
placeholder={`${namePlaceholder ?? 'name'}: ${valuePlaceholder ?? 'value'}`}
defaultValue={pairsText}