diff --git a/src/app.css b/src/app.css index 49038ce6..0694e23f 100644 --- a/src/app.css +++ b/src/app.css @@ -269,6 +269,11 @@ html.trusted_access #appShell { backdrop-filter: blur(16px); } */ +/* +* - tonal buttons - use these for most buttons +* - filled buttons - use these for buttons that need to stand out +* - outlined buttons - use these for buttons that need to be less prominent (sort of like TW v3 ghost) +*/ /* Buttons default to the tonal presets */ /* Buttons based on Skeleton Tailwind preset classes */ diff --git a/src/lib/ae_events_stores.ts b/src/lib/ae_events_stores.ts index 35b7ad38..4bfecce5 100644 --- a/src/lib/ae_events_stores.ts +++ b/src/lib/ae_events_stores.ts @@ -227,6 +227,9 @@ let events_local_data_struct: key_val = { save_search_text: true, saved_search__session: null, + require__presenter_agree: false, + require__session_agree: false, + // show_content__agree_text: false, show_content__event_view: null, show__launcher_link: false, diff --git a/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte b/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte index 5a945c09..c5a53497 100644 --- a/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte +++ b/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte @@ -434,7 +434,7 @@ let lq__auth__event_presenter_obj = $derived(liveQuery(async () => { { - + {/snippet} + diff --git a/src/routes/events/[event_id]/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte b/src/routes/events/[event_id]/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte index b0a3df31..7f09187a 100644 --- a/src/routes/events/[event_id]/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte +++ b/src/routes/events/[event_id]/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte @@ -122,6 +122,15 @@ async function handle_submit_form(event) { {#if $lq__event_session_obj} +

+ {$events_loc.pres_mgmt?.label__session_poc_name} Agreement for:
+ {$lq__event_session_obj?.poc_person_full_name} + {#if $lq__event_session_obj?.poc_person_primary_email} + ({$lq__event_session_obj?.poc_person_primary_email ?? '-- not set --'}) + {/if} + +

+ {#if !$lq__event_session_obj?.poc_agree}
  • + {#if $ae_loc.trusted_access && $ae_loc.edit_mode} Name/title: {$lq__event_session_obj.name} + {/if} {#if $ae_loc.edit_mode} {#snippet footer()} -
    - {/snippet} @@ -559,6 +559,7 @@ let clipboard_success = $state(false); title="{$events_loc.pres_mgmt?.label__session_poc_name}'s Consent and Release and Terms and Conditions" bind:open={$events_sess.pres_mgmt.show_modal__session_poc_agree} autoclose={false} + class="bg-white dark:bg-gray-800 text-gray-800 dark:text-gray-200 rounded-lg border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700 shadow-md relative flex flex-col mx-auto w-full divide-y" > { - $events_sess.pres_mgmt.show_modal__session_poc_agree = false; - }} + $events_sess.pres_mgmt.show_modal__session_poc_agree = false; + }} class="btn btn-sm preset-tonal-warning hover:preset-tonal-warning border border-warning-500" >