ui: dev logs

This commit is contained in:
Andras Bacsai 2022-09-28 09:19:51 +02:00
parent 57c4d33bd3
commit d44047d109

View File

@ -7,6 +7,7 @@
import Tooltip from '$lib/components/Tooltip.svelte';
import { day } from '$lib/dayjs';
import { selectedBuildId } from '$lib/store';
import { dev } from '$app/env';
let logs: any = [];
let currentStatus: any;
@ -104,7 +105,7 @@
});
</script>
<div class="flex justify-start top-0 pb-2 space-x-2">
<div class="flex justify-start top-0 pb-2 space-x-2">
<button
on:click={followBuild}
class="btn btn-sm bg-coollabs"
@ -159,14 +160,14 @@
<button id="streaming" class="btn btn-sm bg-transparent border-none loading" />
<Tooltip triggeredBy="#streaming">Streaming logs</Tooltip>
{/if}
</div>
{#if currentStatus === 'queued'}
</div>
{#if currentStatus === 'queued'}
<div
class="font-mono w-full bg-coolgray-200 p-5 overflow-x-auto overflox-y-auto max-h-[80vh] rounded mb-20 flex flex-col whitespace-nowrap scrollbar-thumb-coollabs scrollbar-track-coolgray-200 scrollbar-w-1"
>
{$t('application.build.queued_waiting_exec')}
</div>
{:else if logs.length > 0}
{:else if logs.length > 0}
<div
bind:this={logsEl}
on:scroll={detect}
@ -180,10 +181,10 @@
{/if}
{/each}
</div>
{:else}
{:else}
<div
class="font-mono w-full bg-coolgray-200 p-5 overflow-x-auto overflox-y-auto max-h-[80vh] rounded mb-20 flex flex-col whitespace-nowrap scrollbar-thumb-coollabs scrollbar-track-coolgray-200 scrollbar-w-1"
>
No logs found yet.
{dev ? 'In development, logs are shown in the console.' : 'No logs found yet.'}
</div>
{/if}
{/if}