diff --git a/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte b/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte index 52018c73..bb0dbd87 100644 --- a/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte +++ b/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte @@ -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) {
-{#if $lq__event_presenter_obj_li?.length} +{#if $lq__event_presenter_obj_li && $lq__event_presenter_obj_li?.length}

diff --git a/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl_wrapper.svelte b/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl_wrapper.svelte index e33adc83..93306f38 100644 --- a/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl_wrapper.svelte +++ b/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl_wrapper.svelte @@ -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; })); +{#if $lq__event_presenter_obj_li && $lq__event_presenter_obj_li?.length} { log_lvl={log_lvl} > +{:else} +
+

No presenters available to show. WRAPPER

+
+{/if} \ No newline at end of file diff --git a/src/routes/events/ae_comp__event_session_obj_tbl.svelte b/src/routes/events/ae_comp__event_session_obj_tbl.svelte index 301b5ac7..876f203a 100644 --- a/src/routes/events/ae_comp__event_session_obj_tbl.svelte +++ b/src/routes/events/ae_comp__event_session_obj_tbl.svelte @@ -10,7 +10,7 @@ interface Props { let { container_class_li = [], lq__event_session_obj_li, - log_lvl = 0, + log_lvl = $bindable(0), show_location_fields = true }: Props = $props(); @@ -38,7 +38,7 @@ if (log_lvl) {
-{#if $lq__event_session_obj_li?.length} +{#if $lq__event_session_obj_li && $lq__event_session_obj_li?.length}

diff --git a/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte b/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte index 85baa5b2..ea7e358d 100644 --- a/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte +++ b/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte @@ -1,21 +1,32 @@