This is now actually fixed. Gemini did not fix the links correctly.

This commit is contained in:
Scott Idem
2025-11-18 18:34:59 -05:00
parent 9ea6b17617
commit 6aa97a9f6b

View File

@@ -111,53 +111,86 @@
{#if $lq__event_obj_li.length} {#if $lq__event_obj_li.length}
<ul class="space-y-2"> <ul class="space-y-2">
{#each paginated_events as event_obj} {#each $lq__event_obj_li as event_obj}
<li class:dim={event_obj?.hide}> <li class:dim={event_obj?.hide}>
<span class="w-full flex flex-row gap-1 items-center justify-between">
<!-- 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}
<a <span>
<span class="fas fa-calendar-alt mx-1"></span>
{ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')}
</span>
<strong>
{event_obj.name}
</strong>
<!-- <a
href="/events/{event_obj.event_id_random}" href="/events/{event_obj.event_id_random}"
class="btn btn-md preset-tonal-primary border border-primary-500 hover:preset-filled-primary-500" class="btn btn-md preset-tonal-primary border border-primary-500 hover:preset-filled-primary-500"
> >
{ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')} {ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')}
- -
{event_obj.name} {event_obj.name}
</a> </a> -->
{:else} {:else}
<button disabled class="btn btn-md preset-tonal-surface border border-surface-500"> <span>
<span class="fas fa-calendar-alt mx-1"></span>
{ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')}
</span>
<strong>
{event_obj.name}
</strong>
<!-- <button disabled class="btn btn-md preset-tonal-surface border border-surface-500">
{ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')} {ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')}
- -
{event_obj.name} {event_obj.name}
</button> </button> -->
{/if} {/if}
</span>
{#if $ae_loc.trusted_access} <span class="w-full flex flex-row gap-1 items-center justify-evenly">
{#if $ae_loc.authenticated_access}
<a <a
data-sveltekit-reload data-sveltekit-reload
href="/events/{event_obj.event_id_random}" href="/events/{event_obj.event_id_random}"
class="btn btn-sm preset-tonal-warning border border-warning-500 hover:preset-filled-warning-500" class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500"
title="Presentation Management for {event_obj.name}"
> >
Pres Mgmt Pres Mgmt
</a> </a>
<a <a
href="/events/{event_obj.event_id_random}/badges" href="/events/{event_obj.event_id_random}/badges"
class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500" class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500"
title="Badge Management for {event_obj.name}"
> >
Badges Badges
</a> </a>
<a <a
href="/events/{event_obj.event_id_random}/leads" href="/events/{event_obj.event_id_random}/leads"
class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500" class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500"
title="Exhibitor Leads for {event_obj.name}"
> >
Leads Leads
</a> </a>
<a <a
href="/events/{event_obj.event_id_random}/launcher" href="/events/{event_obj.event_id_random}/launcher"
class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500" class="btn btn-sm preset-tonal-secondary border border-secondary-500 hover:preset-filled-secondary-500"
title="Event Launcher for {event_obj.name}"
> >
Launcher Launcher
</a> </a>
{/if} {/if}
{#if $ae_loc.trusted_access}
<a
data-sveltekit-reload
href="/event/{event_obj.event_id_random}"
class="btn btn-sm preset-tonal-warning border border-warning-500 hover:preset-filled-warning-500"
title="Legacy Presentation Management System (Flask/Svelte) for {event_obj.name}"
>
Legacy Pres Mgmt
</a>
{/if}
</span>
</li> </li>
{/each} {/each}
</ul> </ul>