Minor code clean up, style improvements, and bug fixes.

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Scott Idem
2026-04-27 13:53:12 -04:00
parent fdee7c16ca
commit d692d7cfde
3 changed files with 36 additions and 24 deletions

View File

@@ -9,28 +9,28 @@ let { data, log_lvl = $bindable(0) }: Props = $props();
// *** Import Svelte specific // *** Import Svelte specific
import { untrack } from 'svelte'; import { untrack } from 'svelte';
import { browser } from '$app/environment'; // import { browser } from '$app/environment';
import type { key_val } from '$lib/stores/ae_stores'; // import type { key_val } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils'; import { ae_util } from '$lib/ae_utils/ae_utils';
import Comp_event_session_obj_li_wrapper from '../../../ae_comp__event_session_obj_li_wrapper.svelte'; import Comp_event_session_obj_li_wrapper from '../../../ae_comp__event_session_obj_li_wrapper.svelte';
import { liveQuery } from 'dexie'; import { liveQuery } from 'dexie';
import { db_events } from '$lib/ae_events/db_events'; import { db_events } from '$lib/ae_events/db_events';
import { import {
ae_snip, // ae_snip,
ae_loc, ae_loc,
ae_sess, // ae_sess,
ae_api, ae_api,
ae_trig, // ae_trig,
slct, // slct,
slct_trigger // slct_trigger
} from '$lib/stores/ae_stores'; } from '$lib/stores/ae_stores';
import { import {
events_loc, events_loc,
events_sess, events_sess,
events_slct, events_slct,
events_trigger // events_trigger
} from '$lib/stores/ae_events_stores'; } from '$lib/stores/ae_events_stores';
import { pres_mgmt_loc } from '$lib/stores/ae_events_stores__pres_mgmt.svelte'; import { pres_mgmt_loc } from '$lib/stores/ae_events_stores__pres_mgmt.svelte';
import { events_func } from '$lib/ae_events/ae_events_functions'; import { events_func } from '$lib/ae_events/ae_events_functions';

View File

@@ -65,7 +65,7 @@ function prevent_default<T extends Event>(fn: (event: T) => void) {
? 'Time filter ON — click to disable' ? 'Time filter ON — click to disable'
: 'Show only sessions near current time'} : 'Show only sessions near current time'}
class="btn btn-sm mx-1" class="btn btn-sm mx-1"
class:hidden={!$ae_loc.edit_mode && 1==3} class:hidden={!$ae_loc.edit_mode}
class:opacity-10={pres_mgmt_loc.current.enable_time_window} class:opacity-10={pres_mgmt_loc.current.enable_time_window}
class:preset-filled-primary-300-700={pres_mgmt_loc.current.enable_time_window} class:preset-filled-primary-300-700={pres_mgmt_loc.current.enable_time_window}
class:preset-filled-primary-100-900={!pres_mgmt_loc.current.enable_time_window}> class:preset-filled-primary-100-900={!pres_mgmt_loc.current.enable_time_window}>

View File

@@ -58,12 +58,12 @@ import Element_manage_event_file_li from '$lib/elements/element_manage_event_fil
import Comp_event_session_alert from './[event_id]/(pres_mgmt)/session/ae_comp__event_session_alert.svelte'; import Comp_event_session_alert from './[event_id]/(pres_mgmt)/session/ae_comp__event_session_alert.svelte';
import { events_func } from '$lib/ae_events/ae_events_functions'; import { events_func } from '$lib/ae_events/ae_events_functions';
import { ae_loc, ae_api, ae_snip } from '$lib/stores/ae_stores'; import { ae_loc, ae_api } from '$lib/stores/ae_stores';
import { // import {
events_loc, // events_loc,
events_sess, // events_sess,
events_slct // events_slct
} from '$lib/stores/ae_events_stores'; // } from '$lib/stores/ae_events_stores';
import { pres_mgmt_loc } from '$lib/stores/ae_events_stores__pres_mgmt.svelte'; import { pres_mgmt_loc } from '$lib/stores/ae_events_stores__pres_mgmt.svelte';
let show_details_kv: Record<string, boolean> = $state({}); let show_details_kv: Record<string, boolean> = $state({});
@@ -212,7 +212,7 @@ function toggle_details(id: string) {
'date_short_month_day' 'date_short_month_day'
)}</span> )}</span>
<span class="flex items-center gap-1" <span class="flex items-center gap-1 font-bold"
><Clock size="1em" /> ><Clock size="1em" />
{ae_util.iso_datetime_formatter( {ae_util.iso_datetime_formatter(
session_obj?.start_datetime, session_obj?.start_datetime,
@@ -245,27 +245,39 @@ function toggle_details(id: string) {
</td> </td>
<td class="hidden md:table-cell"> <td class="hidden md:table-cell">
<div class="flex flex-col text-xs font-medium"> <div class="flex flex-col text-xs hover:scale-125 transition-all duration-400 hover:duration-1000">
<span class="text-surface-900-100" <span class=" text-surface-700-300"
>{ae_util.iso_datetime_formatter( >
<span class="font-bold">
{ae_util.iso_datetime_formatter(
session_obj?.start_datetime, session_obj?.start_datetime,
'dddd, MMM D' 'dddd'
)}
</span><span class="text-surface-500">,
{ae_util.iso_datetime_formatter(
session_obj?.start_datetime,
'MMM D'
)}</span> )}</span>
</span>
<span class="text-surface-500 whitespace-nowrap" <span class="whitespace-nowrap text-surface-700-300"
>{ae_util.iso_datetime_formatter( ><span class="font-bold">
{ae_util.iso_datetime_formatter(
session_obj?.start_datetime, session_obj?.start_datetime,
'time_12_short' 'time_12_short'
)} {ae_util.iso_datetime_formatter( )}</span>
<span class="text-surface-500">
{ae_util.iso_datetime_formatter(
session_obj?.end_datetime, session_obj?.end_datetime,
'time_12_short' 'time_12_short'
)}</span> )}</span>
</span>
</div> </div>
</td> </td>
<td class:hidden={hide__session_location}> <td class:hidden={hide__session_location}>
<div class="flex min-w-32 flex-col gap-1"> <div class="flex min-w-32 flex-col gap-1">
<span class="text-xs font-semibold" <span class="text-xs font-semibold text-surface-700-300 hover:scale-125 transition-all duration-400 hover:duration-1000"
>{session_obj?.event_location_name ?? >{session_obj?.event_location_name ??
'--'}</span> '--'}</span>