mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-12 08:05:44 +00:00
27 lines
810 B
Svelte
27 lines
810 B
Svelte
<script lang="ts">
|
|
import type { CompletedJob } from '$lib/gen'
|
|
|
|
import DisplayResult from './DisplayResult.svelte'
|
|
import Tabs from './common/tabs/Tabs.svelte'
|
|
import Tab from './common/tabs/Tab.svelte'
|
|
import TabContent from './common/tabs/TabContent.svelte'
|
|
import LogViewer from './LogViewer.svelte'
|
|
|
|
export let job: CompletedJob | undefined
|
|
</script>
|
|
|
|
{#if job}
|
|
<Tabs selected="results">
|
|
<Tab value="results">Results</Tab>
|
|
<Tab value="logs">Logs</Tab>
|
|
<svelte:fragment slot="content">
|
|
<TabContent value="results" class="border p-2 h-36 overflow-auto">
|
|
<DisplayResult result={job.result} />
|
|
</TabContent>
|
|
<TabContent value="logs" class="border h-36 overflow-auto">
|
|
<LogViewer content={job.logs ?? ''} isLoading={false} />
|
|
</TabContent>
|
|
</svelte:fragment>
|
|
</Tabs>
|
|
{/if}
|