diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte index f209224f27..ff60092eb6 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -26,6 +26,7 @@ import ToggleButtonGroup from './common/toggleButton-v2/ToggleButtonGroup.svelte' import ToggleButton from './common/toggleButton-v2/ToggleButton.svelte' import MapResult from './MapResult.svelte' + import Tooltip from '$lib/components/Tooltip.svelte' export let result: any export let requireHtmlApproval = false @@ -303,12 +304,20 @@
{#if !disableExpand && !noControls} + + The result renderer in Windmill supports rich display rendering, allowing you to customize the display format of your results. + - + class="-mt-1"> + + + {/if}
+ {#if !forceJson && resultKind == 'table-col'} {@const data = 'table-col' in result ? result['table-col'] : result} diff --git a/frontend/src/lib/components/Tooltip.svelte b/frontend/src/lib/components/Tooltip.svelte index ec0d2da41d..92294de81f 100644 --- a/frontend/src/lib/components/Tooltip.svelte +++ b/frontend/src/lib/components/Tooltip.svelte @@ -10,10 +10,11 @@ export let documentationLink: string | undefined = undefined export let small = false export let markdownTooltip: string | undefined = undefined + export let customSize: string = '100%'; const plugins = [gfmPlugin()] - +
- - - {#if lang && editor && diffEditor && args && previewJob?.result && typeof previewJob?.result == 'object' && `error` in previewJob?.result && previewJob?.result.error} - - {/if} - - +
+ + + {#if lang && editor && diffEditor && args && previewJob?.result && typeof previewJob?.result == 'object' && `error` in previewJob?.result && previewJob?.result.error} + + {/if} + + +
{:else} -
- {#if previewIsLoading} - - {:else} - Test to see the result here - {/if} +
+ + {#if previewIsLoading} + + {:else} + Test to see the result here + {/if} + + + The result renderer in Windmill supports rich display rendering, allowing you to customize the display format of your results. + +
{/if}