Re-organizing things.
This commit is contained in:
@@ -19,7 +19,7 @@ import {
|
|||||||
// events_trigger
|
// events_trigger
|
||||||
// } from '$lib/stores/ae_events_stores';
|
// } from '$lib/stores/ae_events_stores';
|
||||||
import { ae_util } from '$lib/ae_utils/ae_utils';
|
import { ae_util } from '$lib/ae_utils/ae_utils';
|
||||||
import { CalendarDays, LoaderCircle, TriangleAlert } from '@lucide/svelte';
|
import { CalendarDays, House, LoaderCircle, MapPin, TriangleAlert } from '@lucide/svelte';
|
||||||
import { page } from '$app/stores';
|
import { page } from '$app/stores';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
@@ -122,6 +122,7 @@ onMount(() => {
|
|||||||
class="flex w-full flex-row items-center justify-between gap-1">
|
class="flex w-full flex-row items-center justify-between gap-1">
|
||||||
<!-- We do not want to show events more than 8 months old. -->
|
<!-- We do not want to show events more than 8 months old. -->
|
||||||
{#if new Date(event_obj.start_datetime ?? '').getTime() > new Date().getTime() - 1000 * 60 * 60 * 24 * 30 * 8 || $ae_loc.trusted_access}
|
{#if new Date(event_obj.start_datetime ?? '').getTime() > new Date().getTime() - 1000 * 60 * 60 * 24 * 30 * 8 || $ae_loc.trusted_access}
|
||||||
|
<span>
|
||||||
<span>
|
<span>
|
||||||
<CalendarDays size="1em" class="mx-1 inline" />
|
<CalendarDays size="1em" class="mx-1 inline" />
|
||||||
{ae_util.iso_datetime_formatter(
|
{ae_util.iso_datetime_formatter(
|
||||||
@@ -129,6 +130,11 @@ onMount(() => {
|
|||||||
'date_long'
|
'date_long'
|
||||||
)}
|
)}
|
||||||
</span>
|
</span>
|
||||||
|
<span class="mx-2 text-sm italic opacity-75">
|
||||||
|
<MapPin size="1em" class="mx-1 inline" />
|
||||||
|
{event_obj.timezone}
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
<strong>
|
<strong>
|
||||||
{event_obj.name}
|
{event_obj.name}
|
||||||
</strong>
|
</strong>
|
||||||
@@ -152,30 +158,41 @@ onMount(() => {
|
|||||||
<a
|
<a
|
||||||
data-sveltekit-reload
|
data-sveltekit-reload
|
||||||
href="/events/{event_obj.event_id}"
|
href="/events/{event_obj.event_id}"
|
||||||
|
class="btn btn-sm preset-tonal-primary border-primary-500 hover:preset-filled-secondary-500 border"
|
||||||
|
title="Presentation Management for {event_obj.name}">
|
||||||
|
<House size="1em" class="mr-1 inline" />
|
||||||
|
Event Home
|
||||||
|
</a>
|
||||||
|
|
||||||
|
{#if $ae_loc.trusted_access}
|
||||||
|
<a
|
||||||
|
href="/events/{event_obj.event_id}/pres_mgmt"
|
||||||
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
||||||
title="Presentation Management for {event_obj.name}">
|
title="Presentation Management for {event_obj.name}">
|
||||||
Pres Mgmt
|
Presentation Mgmt
|
||||||
</a>
|
|
||||||
<a
|
|
||||||
href="/events/{event_obj.event_id}/badges"
|
|
||||||
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
|
||||||
title="Badge Management for {event_obj.name}">
|
|
||||||
Badges
|
|
||||||
</a>
|
|
||||||
<a
|
|
||||||
href="/events/{event_obj.event_id}/leads"
|
|
||||||
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
|
||||||
title="Exhibitor Leads for {event_obj.name}">
|
|
||||||
Leads
|
|
||||||
</a>
|
</a>
|
||||||
<a
|
<a
|
||||||
href="/events/{event_obj.event_id}/launcher"
|
href="/events/{event_obj.event_id}/launcher"
|
||||||
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
||||||
title="Event Launcher for {event_obj.name}">
|
title="Event Launcher for {event_obj.name}">
|
||||||
Launcher
|
Pres Mgmt - Launcher
|
||||||
</a>
|
</a>
|
||||||
|
<a
|
||||||
|
href="/events/{event_obj.event_id}/badges"
|
||||||
|
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
||||||
|
title="Badge Management for {event_obj.name}">
|
||||||
|
Badge Printing
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
href="/events/{event_obj.event_id}/leads"
|
||||||
|
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
|
||||||
|
title="Exhibitor Leads for {event_obj.name}">
|
||||||
|
Exhibitor Leads
|
||||||
|
</a>
|
||||||
|
{/if}
|
||||||
|
|
||||||
{/if}
|
{/if}
|
||||||
{#if $ae_loc.trusted_access}
|
<!-- {#if $ae_loc.trusted_access}
|
||||||
<a
|
<a
|
||||||
data-sveltekit-reload
|
data-sveltekit-reload
|
||||||
href="/event/{event_obj.event_id}"
|
href="/event/{event_obj.event_id}"
|
||||||
@@ -183,11 +200,12 @@ onMount(() => {
|
|||||||
title="Legacy Presentation Management System (Flask/Svelte) for {event_obj.name}">
|
title="Legacy Presentation Management System (Flask/Svelte) for {event_obj.name}">
|
||||||
Legacy Pres Mgmt
|
Legacy Pres Mgmt
|
||||||
</a>
|
</a>
|
||||||
{/if}
|
{/if} -->
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
{/each}
|
{/each}
|
||||||
</ul>
|
</ul>
|
||||||
|
{#if total_pages > 1}
|
||||||
<div class="mt-4 flex items-center justify-center space-x-4">
|
<div class="mt-4 flex items-center justify-center space-x-4">
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
@@ -201,6 +219,7 @@ onMount(() => {
|
|||||||
onclick={next_page}
|
onclick={next_page}
|
||||||
disabled={current_page === total_pages}>Next</button>
|
disabled={current_page === total_pages}>Next</button>
|
||||||
</div>
|
</div>
|
||||||
|
{/if}
|
||||||
{:else}
|
{:else}
|
||||||
<div class="flex flex-row items-center justify-center">
|
<div class="flex flex-row items-center justify-center">
|
||||||
<TriangleAlert size="1em" class="text-error-500 mx-1 inline" />
|
<TriangleAlert size="1em" class="text-error-500 mx-1 inline" />
|
||||||
|
|||||||
Reference in New Issue
Block a user