This commit is contained in:
tree 2022-05-30 15:43:59 +08:00
rodič 86a76febd7
revize 17010d9454
4 změnil soubory, kde provedl 10 přidání a 9 odebrání

Zobrazit soubor

@ -1,5 +1,6 @@
<script> <script>
export let event; export let event;
export let hideDate = false;
import Avatar from "$lib/Avatar.svelte"; import Avatar from "$lib/Avatar.svelte";
import Tooltip from "$lib/Tooltip.svelte"; import Tooltip from "$lib/Tooltip.svelte";
@ -83,8 +84,8 @@
<div class=""> <div class="">
<div class="text-sm flex flex-wrap gap-3 flex-1"> <div class="text-sm flex flex-wrap gap-3 flex-1">
<div class="opacity-80"><EventTypeLabel event={e} /></div> <div class="opacity-80"><EventTypeLabel event={e} /></div>
{#if schedule} {#if schedule && !hideDate}
<EventSchedule item={schedule} event={e} bundle={$bundle} /> <EventSchedule item={schedule} e={e} bundle={$bundle} />
{/if} {/if}
{#if duration}<div class="text-xs my-auto">{duration}m</div>{/if} {#if duration}<div class="text-xs my-auto">{duration}m</div>{/if}
{#if e.track} {#if e.track}

Zobrazit soubor

@ -1,6 +1,6 @@
<script> <script>
import { formatCET } from "$lib/utils.js"; import { formatCET } from "$lib/utils.js";
import { cs } from "date-fns/locale/index.js"; import { parse } from "date-fns";
export let item; export let item;
export let e; export let e;
@ -9,8 +9,9 @@
$: stage = bundle $: stage = bundle
? bundle.spec.stages.find((s) => s.id === item.stage) ? bundle.spec.stages.find((s) => s.id === item.stage)
: null; : null;
const start = new Date(item.period.start);
const end = new Date(item.period.end); const start = typeof(item.period.start) === 'string' ? new Date(item.period.start) : item.period.start
const end = typeof(item.period.end) === 'string' ? new Date(item.period.end) : item.period.end
</script> </script>
<div class="font-semibold"> <div class="font-semibold">

Zobrazit soubor

@ -1,12 +1,11 @@
import { format, compareAsc, compareDesc } from "date-fns"; import { format, compareAsc, compareDesc } from "date-fns";
const TZoffset = new Date().getTimezoneOffset()
export function formatCET (...args) { export function formatCET (...args) {
const TZoffset = new Date().getTimezoneOffset()
if (TZoffset !== -120) { if (TZoffset !== -120) {
const co = (120-(-TZoffset)) const co = (120-(-TZoffset))
args[0] = new Date(args[0].getTime() + (co*60*1000)) args[0] = args[0].getTime() + (co*60*1000)
} }
return format(...args) return format(...args)
} }

Zobrazit soubor

@ -233,7 +233,7 @@
</div> </div>
<div class="mt-4"> <div class="mt-4">
{#each ids as id} {#each ids as id}
<Event event={$bundle.spec.events.find((e) => e.id === id)} /> <Event event={$bundle.spec.events.find((e) => e.id === id)} hideDate="true" />
{/each} {/each}
</div> </div>
<!--div class="mt-4"> <!--div class="mt-4">