diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte
index eeb8b40aca..b35e294601 100644
--- a/frontend/src/lib/components/DisplayResult.svelte
+++ b/frontend/src/lib/components/DisplayResult.svelte
@@ -2,9 +2,10 @@
import { Highlight } from 'svelte-highlight'
import { json } from 'svelte-highlight/languages'
import TableCustom from './TableCustom.svelte'
- import { truncate } from '$lib/utils'
- import { Button } from './common'
+ import { copyToClipboard, truncate } from '$lib/utils'
+ import { Button, Drawer, DrawerContent } from './common'
import autosize from 'svelte-autosize'
+ import { ClipboardCopy } from 'lucide-svelte'
export let result: any
export let requireHtmlApproval = false
@@ -86,16 +87,36 @@
return 'json'
}
let payload = ''
+
+ let jsonViewer: Drawer
+