diff --git a/frontend/src/lib/components/propertyPicker/ObjectViewer.svelte b/frontend/src/lib/components/propertyPicker/ObjectViewer.svelte index d8463379af..6c4f051e51 100644 --- a/frontend/src/lib/components/propertyPicker/ObjectViewer.svelte +++ b/frontend/src/lib/components/propertyPicker/ObjectViewer.svelte @@ -5,7 +5,6 @@ import { Badge } from '../common' import { NEVER_TESTED_THIS_FAR } from '../flows/utils' import { getTypeAsString } from '../flows/utils' - import Popover from '../Popover.svelte' import { computeKey } from './utils' import WarningMessage from './WarningMessage.svelte' @@ -18,6 +17,7 @@ export let rawKey = false export let topBrackets = false export let topLevelNode = false + export let allowCopy = true const collapsedSymbol = '...' let keys: string | any[] @@ -39,7 +39,7 @@ const dispatch = createEventDispatcher() function selectProp(key: string, value: any) { - if (pureViewer) { + if (pureViewer && allowCopy) { copyToClipboard(value) } dispatch('select', rawKey ? key : computeKey(key, isArray, currentPath)) diff --git a/frontend/src/lib/components/propertyPicker/PropPicker.svelte b/frontend/src/lib/components/propertyPicker/PropPicker.svelte index c870babdb1..5d6ad93936 100644 --- a/frontend/src/lib/components/propertyPicker/PropPicker.svelte +++ b/frontend/src/lib/components/propertyPicker/PropPicker.svelte @@ -26,7 +26,7 @@ const EMPTY_STRING = '' let search = '' - const { propPickerConfig, clearFocus } = getContext('PropPickerWrapper') + const { propPickerConfig } = getContext('PropPickerWrapper') $: flowInputsFiltered = search === EMPTY_STRING @@ -89,6 +89,7 @@
{ @@ -100,6 +101,7 @@ Error
Previous Result
Resume payloads
All Results
- - Result
- +