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 // 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" />