Re-organizing things.

This commit is contained in:
Scott Idem
2026-04-07 15:54:01 -04:00
parent 93fea0d165
commit be0b8baf62

View File

@@ -19,7 +19,7 @@ import {
// events_trigger
// } from '$lib/stores/ae_events_stores';
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';
interface Props {
@@ -122,6 +122,7 @@ onMount(() => {
class="flex w-full flex-row items-center justify-between gap-1">
<!-- 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}
<span>
<span>
<CalendarDays size="1em" class="mx-1 inline" />
{ae_util.iso_datetime_formatter(
@@ -129,6 +130,11 @@ onMount(() => {
'date_long'
)}
</span>
<span class="mx-2 text-sm italic opacity-75">
<MapPin size="1em" class="mx-1 inline" />
{event_obj.timezone}
</span>
</span>
<strong>
{event_obj.name}
</strong>
@@ -152,30 +158,41 @@ onMount(() => {
<a
data-sveltekit-reload
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"
title="Presentation Management for {event_obj.name}">
Pres 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
Presentation Mgmt
</a>
<a
href="/events/{event_obj.event_id}/launcher"
class="btn btn-sm preset-tonal-secondary border-secondary-500 hover:preset-filled-secondary-500 border"
title="Event Launcher for {event_obj.name}">
Launcher
Pres Mgmt - Launcher
</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 $ae_loc.trusted_access}
<!-- {#if $ae_loc.trusted_access}
<a
data-sveltekit-reload
href="/event/{event_obj.event_id}"
@@ -183,11 +200,12 @@ onMount(() => {
title="Legacy Presentation Management System (Flask/Svelte) for {event_obj.name}">
Legacy Pres Mgmt
</a>
{/if}
{/if} -->
</span>
</li>
{/each}
</ul>
{#if total_pages > 1}
<div class="mt-4 flex items-center justify-center space-x-4">
<button
type="button"
@@ -201,6 +219,7 @@ onMount(() => {
onclick={next_page}
disabled={current_page === total_pages}>Next</button>
</div>
{/if}
{:else}
<div class="flex flex-row items-center justify-center">
<TriangleAlert size="1em" class="text-error-500 mx-1 inline" />