Moving things to SK. Added events and sessions.
This commit is contained in:
@@ -19,13 +19,28 @@ export async function load({ parent }) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Should we limit these to event.conference = true?
|
||||
let load_event_obj_li = events_func.handle_load_ae_obj_li__event({
|
||||
api_cfg: ae_acct.api,
|
||||
account_id: account_id,
|
||||
params: {enabled: 'enabled', qry__limit: 25},
|
||||
try_cache: false,
|
||||
log_lvl: 1
|
||||
});
|
||||
ae_acct.slct.event_obj_li = load_event_obj_li;
|
||||
|
||||
|
||||
let event_id = ae_acct.slct.event_id;
|
||||
if (!event_id) {
|
||||
console.log(`events_pres_mgmt +layout.ts: The event_id was not found in the data!!!`);
|
||||
return false;
|
||||
}
|
||||
|
||||
let load_event_obj = events_func.handle_load_ae_obj_id__event({api_cfg: ae_acct.api, event_id: event_id, try_cache: false});
|
||||
let load_event_obj = events_func.handle_load_ae_obj_id__event({
|
||||
api_cfg: ae_acct.api,
|
||||
event_id: event_id,
|
||||
try_cache: false
|
||||
});
|
||||
|
||||
ae_acct.slct.event_obj = load_event_obj;
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@ console.log(`ae_events_pres_mgmt +page data:`, data);
|
||||
import { onMount } from 'svelte';
|
||||
|
||||
import { api } from '$lib/api';
|
||||
import { liveQuery } from "dexie";
|
||||
import { db_events } from "$lib/db_events";
|
||||
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
|
||||
import { events_loc, events_slct, events_trigger } from '$lib/ae_events_stores';
|
||||
import { ae_util } from '$lib/ae_utils';
|
||||
@@ -13,6 +15,20 @@ import { ae_util } from '$lib/ae_utils';
|
||||
import Element_data_store from '$lib/element_data_store.svelte';
|
||||
|
||||
|
||||
let event_obj_li = liveQuery(
|
||||
() => db_events.events.toArray()
|
||||
// () => db_events.events
|
||||
// .where('conference')
|
||||
// // .aboveOrEqual(0)
|
||||
// .equals('true')
|
||||
// // .above(0)
|
||||
// .sortBy('name') // Use sortBy() instead of orderBy(). toArray() is also not needed???
|
||||
// // .sortBy('[priority+name]')
|
||||
// // .orderBy('name')
|
||||
// // .offset(10).limit(5)
|
||||
// // .toArray()
|
||||
);
|
||||
|
||||
onMount(() => {
|
||||
console.log('Events - Presentation Management: +page.svelte');
|
||||
|
||||
@@ -57,6 +73,22 @@ onMount(() => {
|
||||
show_edit={false}
|
||||
/> -->
|
||||
|
||||
|
||||
{#if $event_obj_li}
|
||||
<ul>
|
||||
{#each $event_obj_li as event_obj}
|
||||
<li>
|
||||
<a href="/events_pres_mgmt/event/{event_obj.id_random}" class="hover:underline">
|
||||
{ae_util.iso_datetime_formatter(event_obj.start_datetime, 'date_long')}
|
||||
-
|
||||
{event_obj.name}
|
||||
</a>
|
||||
</li>
|
||||
{/each}
|
||||
</ul>
|
||||
{/if}
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ if ($events_loc.leads.auth_exhibit_kv && $events_loc.leads.auth_exhibit_kv[$even
|
||||
|
||||
|
||||
onMount(() => {
|
||||
console.log('Events Leads Exhibit [slug]: +page.svelte');
|
||||
console.log('Events Event [slug]: +page.svelte');
|
||||
|
||||
// console.log(`ae_events_leads exhibit [slug] +page.svelte data:`, data);
|
||||
|
||||
@@ -106,7 +106,7 @@ onMount(() => {
|
||||
|
||||
{#if $events_slct.event_id && $event_obj}
|
||||
|
||||
Nothing to see
|
||||
<h2>{$event_obj.name}</h2>
|
||||
|
||||
{/if}
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user