More work related to reports and them refreshing correctly

This commit is contained in:
Scott Idem
2025-09-04 12:58:06 -04:00
parent 390bcf05a4
commit f72a77ba60
4 changed files with 38 additions and 23 deletions

View File

@@ -13,7 +13,7 @@ interface Props {
let {
container_class_li = [],
lq__event_presenter_obj_li,
log_lvl = 0,
log_lvl = $bindable(0),
show_presentation_fields = false,
show_session_fields = false
}: Props = $props();
@@ -52,7 +52,7 @@ if (log_lvl) {
<section class="ae_comp event_presenter_obj_tbl container {container_class_li}">
{#if $lq__event_presenter_obj_li?.length}
{#if $lq__event_presenter_obj_li && $lq__event_presenter_obj_li?.length}
<div class="overflow-auto space-y-2">
<h2 class="h3">

View File

@@ -50,23 +50,22 @@ let lq__event_presenter_obj_li = $derived(liveQuery(async () => {
if (event_presenter_id_random_li.length) {
results = await db_events.presenters
.bulkGet(event_presenter_id_random_li);
return results;
} else if (link_to_type && link_to_id) {
console.log(`Trying where: ${dq__where_type_id_val}; equals: ${dq__where_eq_id_val}`);
results = await db_events.presenters
.where(dq__where_type_id_val)
.equals(dq__where_eq_id_val)
.sortBy('name')
return results;
.sortBy('name');
} else {
return null;
results = [];
}
return results;
}));
</script>
{#if $lq__event_presenter_obj_li && $lq__event_presenter_obj_li?.length}
<!-- display_mode={display_mode} -->
<Comp_event_presenter_obj_tbl
container_class_li={container_class_li}
@@ -76,3 +75,8 @@ let lq__event_presenter_obj_li = $derived(liveQuery(async () => {
log_lvl={log_lvl}
>
</Comp_event_presenter_obj_tbl>
{:else}
<section class="main_content grow px-1 md:px-2 pb-28 flex flex-col gap-1 items-center">
<p>No presenters available to show. WRAPPER</p>
</section>
{/if}