diff --git a/src/routes/events/[event_id]/(launcher)/launcher_presenter_view.svelte b/src/routes/events/[event_id]/(launcher)/launcher_presenter_view.svelte index dc582142..d00bcfa8 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_presenter_view.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_presenter_view.svelte @@ -2,9 +2,10 @@ interface Props { // export let slct_event_presenter_id: string; lq__event_presenter_obj: any; // This is not actually the LiveQuery object. This was pulled from the list of presenters for a presentation. With Svelte 5 this should not matter. + session_type?: string; } - let { lq__event_presenter_obj }: Props = $props(); + let { lq__event_presenter_obj, session_type = 'oral' }: Props = $props(); import type { key_val } from '$lib/stores/ae_stores'; // import { ae_util } from '$lib/ae_utils/ae_utils'; @@ -100,12 +101,8 @@ $events_loc.launcher.hide_content__draft_files } show_bak_download={$ae_loc.trusted_access} - session_type={event_file_obj?.event_session_type_code ?? - 'oral'} - open_method={event_file_obj?.event_session_type_code == - 'poster' - ? 'modal' - : null} + session_type={session_type || 'oral'} + open_method={session_type == 'poster' ? 'modal' : null} modal_title={lq__event_presenter_obj?.event_presentation_name} bind:modal__title={$events_sess.launcher.modal__title} bind:modal__open_event_file_id={ diff --git a/src/routes/events/[event_id]/(launcher)/launcher_presenter_view_posters.svelte b/src/routes/events/[event_id]/(launcher)/launcher_presenter_view_posters.svelte index 27922ac9..4db8a348 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_presenter_view_posters.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_presenter_view_posters.svelte @@ -93,12 +93,8 @@ hide_created_on={false} hide_meta={true} show_bak_download={$ae_loc.trusted_access} - session_type={event_file_obj?.event_session_type_code ?? - 'oral'} - open_method={event_file_obj?.event_session_type_code == - 'poster' - ? 'modal' - : null} + session_type="poster" + open_method="modal" modal_title={lq__event_presenter_obj?.event_presentation_name} bind:modal__title={$events_sess.launcher.modal__title} bind:modal__open_event_file_id={ diff --git a/src/routes/events/[event_id]/(launcher)/launcher_session_view.svelte b/src/routes/events/[event_id]/(launcher)/launcher_session_view.svelte index d4ec56ce..194be093 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_session_view.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_session_view.svelte @@ -300,12 +300,8 @@ hide_created_on={true} show_bak_download={$ae_loc.trusted_access && $ae_loc.edit_mode} - session_type={event_file_obj?.event_session_type_code ?? - 'oral'} - open_method={event_file_obj?.event_session_type_code == - 'poster' - ? 'modal' - : null} + session_type={type_code || 'oral'} + open_method={type_code == 'poster' ? 'modal' : null} modal_title={$lq__event_session_obj?.name} bind:modal__title={ $events_sess.launcher.modal__title @@ -451,6 +447,7 @@ {:else} {/if}