Work on new LiveQuery search results

This commit is contained in:
Scott Idem
2024-07-02 09:42:52 -04:00
parent 40aba339f8
commit d410953ce4

View File

@@ -700,9 +700,9 @@ function handle_search__event_session(search_str: string) {
<p class="text-center text-2xl bg-gray-100 p-4 rounded-md"> <p class="text-center text-2xl bg-gray-100 p-4 rounded-md">
No results to show. Please use the search above to find your session. No results to show. Please use the search above to find your session.
</p> </p>
<div> <div class="text-sm text-gray-500 text-center">
Query results length: {$events_slct.event_session_obj_li?.length} Query results length: {$events_slct.event_session_obj_li?.length};
ID list length: {event_session_id_random_li?.length} ID list length: {event_session_id_random_li?.length};
LQ results length: {$lq_kv__event_session_obj_li?.length} LQ results length: {$lq_kv__event_session_obj_li?.length}
</div> </div>
{/if} {/if}
@@ -710,18 +710,24 @@ LQ results length: {$lq_kv__event_session_obj_li?.length}
<!-- This is to help correct a bug(?) with Dexie and LiveQuery and Svelte. The LiveQuery value may not be updated if no results are found. This a problem on the very first run. --> <!-- This is to help correct a bug(?) with Dexie and LiveQuery and Svelte. The LiveQuery value may not be updated if no results are found. This a problem on the very first run. -->
<!-- This needs to be in here so it works correctly with the liveQuery. --> <!-- This needs to be in here so it works correctly with the liveQuery. -->
{#if $events_slct.event_session_obj_li?.length == event_session_id_random_li?.length && event_session_id_random_li.length == $lq_kv__event_session_obj_li?.length} {#if $events_slct.event_session_obj_li?.length == event_session_id_random_li?.length && event_session_id_random_li.length == $lq_kv__event_session_obj_li?.length}
Count: <div
{event_session_id_random_li.length} class="text-sm text-gray-500 text-center"
class:hidden={!$ae_loc.administrator_access}
>
<!-- Count: -->
<!-- {event_session_id_random_li.length} -->
<!-- {$lq_kv__event_session_obj_li?.map(event_session_obj => event_session_obj?.event_session_id_random)} --> <!-- {$lq_kv__event_session_obj_li?.map(event_session_obj => event_session_obj?.event_session_id_random)} -->
<div> <div
>
{#each $lq_kv__event_session_obj_li as event_session_obj} {#each $lq_kv__event_session_obj_li as event_session_obj}
<span> <span>
{event_session_obj?.event_session_id_random} {event_session_obj?.event_session_id_random}
</span> </span>
{/each} {/each}
</div> </div>
</div>
{:else} {:else}
No match <!-- No match -->
{/if} {/if}
<!-- {#if event_session_id_random_li.length} <!-- {#if event_session_id_random_li.length}