Trying to simplify things

This commit is contained in:
Scott Idem
2025-10-06 18:54:11 -04:00
parent d8b7ad61b3
commit 00ff9554d8
2 changed files with 11 additions and 7 deletions

View File

@@ -117,6 +117,8 @@ let event_badge_id_li: Array<string> = $state([]);
{/await} --> {/await} -->
{#if event_badge_id_li && event_badge_id_li?.length > 0} {#if event_badge_id_li && event_badge_id_li?.length > 0}
<Comp_badge_obj_li <Comp_badge_obj_li
event_badge_id_li={event_badge_id_li} event_badge_id_li={event_badge_id_li}
@@ -124,5 +126,5 @@ let event_badge_id_li: Array<string> = $state([]);
> >
</Comp_badge_obj_li> </Comp_badge_obj_li>
{:else} {:else}
<p class="p-4 italic text-sm text-surface-400">No badges found for this event.</p> <!-- <p class="p-4 italic text-sm text-surface-400">No badges found for this event.</p> -->
{/if} {/if}

View File

@@ -93,15 +93,17 @@ let lq__event_badge_obj_li = $derived(liveQuery(async () => {
if (log_lvl) { if (log_lvl) {
console.log(`LQ - Trying where: ${dq__where_type_id_val}; equals: ${dq__where_eq_id_val}`); console.log(`LQ - Trying where: ${dq__where_type_id_val}; equals: ${dq__where_eq_id_val}`);
} }
event_badge_id_li = []; // event_badge_id_li = [];
results = await db_events.badge results = await db_events.badge
.where(dq__where_type_id_val) .where(dq__where_type_id_val)
.equals(dq__where_eq_id_val) .equals(dq__where_eq_id_val)
.sortBy('name'); .sortBy('name');
} else { // event_badge_id_li = results.map((badge) => badge.event_badge_id);
event_badge_id_li = [];
results = []; // } else {
// event_badge_id_li = [];
// results = [];
} }
@@ -143,7 +145,7 @@ let lq__event_badge_obj_li = $derived(liveQuery(async () => {
<section class="px-1 flex flex-col gap-1 items-center justify-center space-y-1"> <section class="px-1 flex flex-col gap-1 items-center justify-center space-y-1">
{#if event_badge_id_li?.length && $lq__event_badge_obj_li && $lq__event_badge_obj_li?.length} {#if event_badge_id_li?.length && $lq__event_badge_obj_li?.length}
<header class="w-full flex flex-row gap-1 items-center justify-start"> <header class="w-full flex flex-row gap-1 items-center justify-start">
<h2 class="text-base">Results:</h2> <h2 class="text-base">Results:</h2>
<div class="text-3xl font-bold preset-filled-success-100-900 px-4 rounded-lg"> <div class="text-3xl font-bold preset-filled-success-100-900 px-4 rounded-lg">
@@ -237,7 +239,7 @@ let lq__event_badge_obj_li = $derived(liveQuery(async () => {
</table> --> </table> -->
{:else} {:else}
<div class=""> <div class="">
<p>No badges available to show in table.</p> <p>No results available to show.</p>
</div> </div>
{/if} {/if}
</section> </section>