From e912c4a48a2187eb92dcdac98bca7243e702d073 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Thu, 16 Oct 2025 16:39:30 -0400 Subject: [PATCH] Better text sizing and flex. --- .../(launcher)/launcher/+layout.svelte | 2 +- .../(launcher)/launcher_file_cont.svelte | 20 +++++--- .../(launcher)/launcher_menu.svelte | 50 +------------------ 3 files changed, 15 insertions(+), 57 deletions(-) diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte index 49db6456..44cd3ba4 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte @@ -885,7 +885,7 @@ $effect(() => { h-full min-w-full w-full max-w-full flex flex-col sm:flex-row flex-wrap sm:flex-nowrap gap-0 items-center - justify-center + justify-start sm:justify-center py-1 px-0.5 bg-gray-100 diff --git a/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte b/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte index e5454fef..451b42f2 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte @@ -14,6 +14,7 @@ interface Props { show_bak_download?: boolean; // export let hide_api_download: boolean = true; btn_size?: string; + btn_text_align?: string; text_size?: string; text_size_md?: string; session_type?: string; // oral, poster, workshop, symposium, roundtable, other @@ -38,6 +39,7 @@ let { hide_draft = $bindable(false), show_bak_download = false, btn_size = $bindable('btn-sm'), + btn_text_align = $bindable('text-left'), text_size = $bindable('text-sm'), text_size_md = $bindable('md:text-base'), session_type = $bindable('oral'), @@ -479,25 +481,25 @@ function preventDefault(fn) { class:outline-2={$events_slct.event_file_id == event_file_id} class=" btn {btn_size} - gap-1 + gap-1 justify-between min-w-full w-full max-w-96 preset-tonal-primary border border-primary-500 " title={`Download this file:\n${event_file_obj.filename}\n[API] SHA256: ${event_file_obj.hash_sha256.slice(0, 10)}...\nHosted ID: ${event_file_obj.hosted_file_id_random} Event File ID: ${event_file_id}`} > + {#await ae_promises[event_file_id]} - + Downloading {#if $ae_sess.api_download_kv[event_file_obj.hosted_file_id_random]} {$ae_sess.api_download_kv[event_file_obj.hosted_file_id_random].percent_completed}% {/if} - : - + {:then result} - + {event_file_obj.extension} {#if result === null} @@ -506,13 +508,15 @@ function preventDefault(fn) { Download failed! {/if} - + {/await} + diff --git a/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte b/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte index d96a1dd0..a3d75332 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte @@ -140,6 +140,7 @@ let ae_promises: key_val = $state({ hide_size={true} show_bak_download={$ae_loc.trusted_access && $ae_loc.edit_mode} btn_size={'btn-sm'} + btn_text_align={'text-center'} text_size={'text-xs'} text_size_md={'text-xs'} session_type={event_file_obj?.event_session_type_code ?? 'oral'} @@ -150,54 +151,6 @@ let ae_promises: key_val = $state({ bind:modal__open_event_file_id={$events_sess.launcher.modal__open_event_file_id} bind:modal__event_file_obj={$events_sess.launcher.modal__event_file_obj} /> - - {/each} {/if} @@ -226,6 +179,7 @@ let ae_promises: key_val = $state({ hide_size={true} show_bak_download={$ae_loc.trusted_access && $ae_loc.edit_mode} btn_size={'btn-sm'} + btn_text_align={'text-center'} text_size={'text-xs'} text_size_md={'text-xs'} session_type={event_file_obj?.event_session_type_code ?? 'oral'}