diff --git a/src/app.css b/src/app.css index 81caf423..efa3cef2 100644 --- a/src/app.css +++ b/src/app.css @@ -46,6 +46,7 @@ html.light { @import './styles/ae-firefly-bgh.css'; @source '../node_modules/@skeletonlabs/skeleton-svelte/dist'; +@source '../node_modules/flowbite-svelte/dist'; /* Add your theme import for your theme: "osit-custom-theme" here */ /* @plugin '@tailwindcss/forms'; */ diff --git a/src/routes/events/[event_id]/(pres_mgmt)/+layout.svelte b/src/routes/events/[event_id]/(pres_mgmt)/+layout.svelte index 9b9e8849..0487e6fa 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/+layout.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/+layout.svelte @@ -3,6 +3,6 @@ let { children } = $props();
+ class="ae_events_pres_mgmt mx-auto flex w-full max-w-7xl flex-col gap-1 px-2 py-1"> {@render children?.()}
diff --git a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte index b5b4589f..f47de816 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte @@ -534,24 +534,22 @@ let presenter_sign_in_url = $derived((() => { {/if} - + + size="lg"> {#snippet footer()}
diff --git a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/ae_comp__event_presenter_form_agree.svelte b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/ae_comp__event_presenter_form_agree.svelte index 34202e95..7421655b 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/ae_comp__event_presenter_form_agree.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/ae_comp__event_presenter_form_agree.svelte @@ -155,17 +155,6 @@ async function handle_update__event_presenter({ {#if $lq__event_presenter_obj} -

- Presenter Agreement for:
- {$lq__event_presenter_obj?.full_name} - {#if $lq__event_presenter_obj?.person_primary_email} - ({$lq__event_presenter_obj?.person_primary_email ?? - '-- not set --'}) - {/if} - -

- {#if !$lq__event_presenter_obj?.agree}
@@ -181,7 +170,7 @@ async function handle_update__event_presenter({ {/if}
+ class="border-surface-200-800 prose dark:prose-invert max-w-none space-y-4 rounded-lg border bg-white p-4 dark:bg-gray-900">
+ class="space-y-2 rounded-md border text-lg" + class:border-red-200={!$lq__event_presenter_obj?.agree} + class:bg-red-100={!$lq__event_presenter_obj?.agree} + class:border-green-200={$lq__event_presenter_obj?.agree} + class:bg-green-50={$lq__event_presenter_obj?.agree}> -

+

+ {#if $lq__event_presenter_obj?.agree} + + {/if} {$lq__event_presenter_obj.full_name} ({$lq__event_presenter_obj.email}) agrees to the following terms and conditions for the presentation: diff --git a/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/+page.svelte b/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/+page.svelte index aa286834..c1286bdb 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/+page.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/+page.svelte @@ -16,6 +16,7 @@ import { Info, LoaderCircle, Upload, + X, } from '@lucide/svelte'; import { Modal } from 'flowbite-svelte'; import { ae_util } from '$lib/ae_utils/ae_utils'; @@ -291,17 +292,24 @@ if (!$events_sess.pres_mgmt) $events_sess.pres_mgmt = {}; {/if}

- + + autoclose={false} + placement="top-center" + size="lg"> {@const FormAgreeComp = Comp_event_presenter_form_agree as any} {#snippet footer()} - +
+ +
{/snippet}
diff --git a/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte b/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte index e843418e..8afc00cb 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__event_session_poc_form_agree.svelte @@ -127,19 +127,6 @@ async function handle_submit_form(event: SubmitEvent) { {#if lq__event_session_obj} -

- {pres_mgmt_loc.current.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}
@@ -154,7 +141,7 @@ async function handle_submit_form(event: SubmitEvent) { {/if}
+ class="border-surface-200-800 prose dark:prose-invert max-w-none space-y-4 rounded-lg border bg-white p-4 dark:bg-gray-900">
+ class="space-y-2 rounded-md border text-lg" + class:border-red-200={!lq__event_session_obj?.poc_agree} + class:bg-red-100={!lq__event_session_obj?.poc_agree} + class:border-green-200={lq__event_session_obj?.poc_agree} + class:bg-green-50={lq__event_session_obj?.poc_agree}> -

+

+ {#if lq__event_session_obj?.poc_agree} + + {/if} {lq__event_session_obj.poc_person_full_name} ({lq__event_session_obj.poc_person_primary_email}) agrees to the following terms and conditions for the presentation: @@ -395,7 +391,7 @@ async function handle_submit_form(event: SubmitEvent) { // return update_result; }); }} - class="btn btn-lg preset-tonal-success border-success-500 hover:preset-filled-warning-500 m-2 border"> + class="btn btn-lg preset-tonal-warning border-warning-500 hover:preset-filled-error-500 m-2 border"> Change to not agreed? diff --git a/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__session_view.svelte b/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__session_view.svelte index 774da1a4..7df0170b 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__session_view.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/session/[session_id]/ae_comp__session_view.svelte @@ -530,17 +530,23 @@ async function send_poc_email_link() { + placement="top-center" + size="lg"> {#snippet footer()} - +

+ +
{/snippet} {/if}