Organizing things better. Hopefully nothing is broken!! Still need to move the event session related.

This commit is contained in:
Scott Idem
2024-09-27 17:21:57 -04:00
parent d6c26e7511
commit 6a8148228f
17 changed files with 36 additions and 54 deletions

View File

@@ -373,38 +373,6 @@ onMount(() => {
</svelte:fragment>
</AppBar>
<!-- <AppBar>
<svelte:fragment slot="lead">
<strong class="text-xl uppercase">Skeleton</strong>
</svelte:fragment>
<svelte:fragment slot="trail">
<a
class="btn btn-sm variant-ghost-surface"
href="https://discord.gg/EXqV7W8MtY"
target="_blank"
rel="noreferrer"
>
Discord
</a>
<a
class="btn btn-sm variant-ghost-surface"
href="https://twitter.com/SkeletonUI"
target="_blank"
rel="noreferrer"
>
Twitter
</a>
<a
class="btn btn-sm variant-ghost-surface"
href="https://github.com/skeletonlabs/skeleton"
target="_blank"
rel="noreferrer"
>
GitHub
</a>
</svelte:fragment>
</AppBar> -->
</svelte:fragment>

View File

@@ -18,11 +18,11 @@ import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$
import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
import { events_func } from '$lib/ae_events_functions';
import Comp_event_files_upload from './../../ae_comp__event_files_upload.svelte';
import Comp_event_files_upload from '../../../../events_pres_mgmt/ae_comp__event_files_upload.svelte';
import Element_manage_event_file_li_wrap from '$lib/element_manage_event_file_li_direct.svelte';
import Comp_event_presenter_form_agree from '../../ae_comp__event_presenter_form_agree.svelte';
import Presenter_view from './../../presenter_view.svelte';
import Presenter_page_menu from './../../presenter_page_menu.svelte';
import Comp_event_presenter_form_agree from './ae_comp__event_presenter_form_agree.svelte';
import Presenter_view from './presenter_view.svelte';
import Presenter_page_menu from './presenter_page_menu.svelte';
// Exports
export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'

View File

@@ -1,5 +1,5 @@
/** @type {import('./$types').PageLoad} */
console.log(`ae_p_event_presenter [slug] +page.ts: start`);
console.log(`ae_p_event_presenter [presenter_id] +page.ts: start`);
import { browser } from '$app/environment';
import { events_func } from '$lib/ae_events_functions';
@@ -8,16 +8,16 @@ export async function load({ params, parent }) { // route
let log_lvl = 0;
let data = await parent();
// console.log(`ae events_pres_mgmt presenter [slug] +page.ts data:`, data);
// console.log(`ae events_pres_mgmt presenter [presenter_id] +page.ts data:`, data);
data.log_lvl = log_lvl;
let account_id = data.account_id;
let ae_acct = data[account_id];
// console.log(`ae_acct = `, ae_acct);
let event_presenter_id = params.slug;
let event_presenter_id = params.presenter_id;
// if (!event_presenter_id) {
// console.log(`ae events_pres_mgmt presenter [slug] +page.ts: The event_presenter_id was not found in the params.slug!!!`);
// console.log(`ae events_pres_mgmt presenter [presenter_id] +page.ts: The event_presenter_id was not found in the params.presenter_id!!!`);
// return false;
// }

View File

@@ -10,7 +10,7 @@ import { events_func } from '$lib/ae_events_functions';
import Element_ae_crud from '$lib/element_ae_crud.svelte';
import Element_data_store from '$lib/element_data_store_v2.svelte';
import Comp__pres_mgmt_menu_nav from './ae_comp__pres_mgmt_menu_nav.svelte';
import Comp__events_menu_nav from './../../../ae_comp__events_menu_nav.svelte';
// import Sign_in_out from './sign_in_out.svelte'; // Should this be used here later???
@@ -33,11 +33,11 @@ let ae_triggers: key_val = {};
<div
class="flex flex-row flex-wrap gap-1 items-center justify-around w-full">
<Comp__pres_mgmt_menu_nav
<Comp__events_menu_nav
hide={false}
event_id={$lq__event_presenter_obj?.event_id_random}
pres_mgmt__session_id={$lq__event_presenter_obj?.event_session_id_random}
pres_mgmt__session_search={$events_slct.event_id}
events__session_id={$lq__event_presenter_obj?.event_session_id_random}
events__session_search={$events_slct.event_id}
/>
<span

View File

@@ -476,7 +476,7 @@ $: if ($lq__event_presenter_obj) {
<span class="fas fa-link"></span>
<span>Presenter URL</span>
</span>
<!-- URL: <a href="{$ae_loc.url_origin}/events_pres_mgmt/presenter/{$lq__event_presenter_obj?.event_presenter_id_random}" target="_blank">{$ae_loc.url_origin}/events_pres_mgmt/presenter/{$lq__event_presenter_obj?.event_presenter_id_random}</a> -->
<!-- URL: <a href="{$ae_loc.url_origin}/events/{$lq__event_presenter_obj?.event_id_random}/presenter/{$lq__event_presenter_obj?.event_presenter_id_random}" target="_blank">{$ae_loc.url_origin}/events/{$lq__event_presenter_obj?.event_id_random}/presenter/{$lq__event_presenter_obj?.event_presenter_id_random}</a> -->
<div class="hidden">
This QR is a link back to this page.
</div>

View File

@@ -102,8 +102,9 @@ let lq__event_presentation_obj = liveQuery(
<li
class:dim={event_presenter_obj?.hide}
>
<!-- href="/events_pres_mgmt/presenter/{event_presenter_obj.event_presenter_id_random}" -->
<a
href="/events_pres_mgmt/presenter/{event_presenter_obj.event_presenter_id_random}"
href="/events/{event_presenter_obj.event_id_random}/presenter/{event_presenter_obj.event_presenter_id_random}"
class="btn variant-ghost-primary hover:variant-filled-primary font-bold min-w-64 max-w-96 my-0.5 overflow-hidden"
class:btn-sm={display_mode != 'default'}
title="Person ID: {event_presenter_obj.person_id_random}; Email: {event_presenter_obj.email}"

View File

@@ -98,7 +98,7 @@ export let show_session_fields: boolean = false;
<td class="px-4 py-2">
<span class="fas fa-user"></span>
<a
href="/events_pres_mgmt/presenter/{event_presenter_obj?.event_presenter_id_random}"
href="/events/{event_presenter_obj?.event_id_random}/presenter/{event_presenter_obj?.event_presenter_id_random}"
class="text-blue-500 underline hover:text-blue-800"
>
{event_presenter_obj?.full_name}
@@ -119,6 +119,7 @@ export let show_session_fields: boolean = false;
{#if show_session_fields}
<td class="px-4 py-2 lg:text-xs">
<span class="fas fa-chalkboard-teacher"></span>
<!-- href="/events/{event_presenter_obj?.event_id_random}/session/{event_presenter_obj?.event_session_id_random}" -->
<a
href="/events_pres_mgmt/session/{event_presenter_obj?.event_session_id_random}"
class="text-blue-500 underline hover:text-blue-800"

View File

@@ -24,7 +24,7 @@ import { events_loc, events_sess, events_slct, events_trigger, events_trig_kv }
import { events_func } from '$lib/ae_events_functions';
import Comp_event_files_upload from './../../ae_comp__event_files_upload.svelte';
import Comp_event_presenter_form_agree from './../../ae_comp__event_presenter_form_agree.svelte';
import Comp_event_presenter_form_agree from '../../../events/[event_id]/presenter/[presenter_id]/ae_comp__event_presenter_form_agree.svelte';
import Element_manage_event_file_li_wrap from '$lib/element_manage_event_file_li_direct.svelte';
import Session_view from './../../session_view.svelte';
import Session_page_menu from './../../session_page_menu.svelte';

View File

@@ -1,2 +1,10 @@
<script lang="ts">
/** @type {import('./$types').LayoutData} */
export let data: any;
let log_lvl = 0;
</script>
<slot />
<slot />

View File

@@ -1,6 +1,6 @@
console.log('*** stores_data_store_api.js Stores ***');
import { get } from 'svelte/store';
import { ae_app } from './stores';
import { ae_app } from './hold_stores';
import { api } from 'aether_npm_lib';

View File

@@ -63,9 +63,6 @@ $: lq__event_obj = liveQuery(async () => {
<Comp__event_obj_li
lq__event_obj_li={lq__event_obj_li}
/>
<!-- {#each $lq__event_obj_li as event_obj}
<div>{event_obj.name}</div>
{/each} -->
{/if}

View File

@@ -234,7 +234,8 @@ onMount(() => {
(
<span class="ae_label">Your TZ:</span>
<span class="ae_value">
{dayjs.tz(`${$ae_loc.current_date_str} ${$lq__event_obj?.recurring_start_time}`, $lq__event_obj?.timezone).tz($ae_loc.current_timezone).format('hh:mm A')} {$ae_loc.current_timezone}
<!-- {dayjs.tz(`${$ae_loc.current_date_str} ${$lq__event_obj?.recurring_start_time}`, $lq__event_obj?.timezone).tz($ae_loc.current_timezone).format('hh:mm A')} {$ae_loc.current_timezone} -->
DAYJS DISABLED
</span>
)
</span>

View File

@@ -0,0 +1,6 @@
<script lang="ts">
/** @type {import('./$types').LayoutData} */
</script>
<slot />