General code cleanup. Mainly updating Lucide icons.

This commit is contained in:
Scott Idem
2026-05-15 13:04:50 -04:00
parent ad6b390fd9
commit 73f97ee17b
26 changed files with 67 additions and 58 deletions

View File

@@ -21,7 +21,7 @@ import {
default_trusted_can_edit
} from '$lib/stores/ae_events_stores__badges_defaults';
import {
AlertTriangle,
TriangleAlert,
ArrowLeft,
Check,
ChevronDown,
@@ -283,7 +283,7 @@ function toggle(key: string) {
</span>
{:else if save_status === 'error'}
<span class="badge preset-tonal-error flex items-center gap-1">
<AlertTriangle size="1em" /> Error
<TriangleAlert size="1em" /> Error
</span>
{/if}
<button

View File

@@ -8,7 +8,7 @@ import { ae_loc, ae_api, ae_sess } from '$lib/stores/ae_stores';
import { events_loc, events_sess } from '$lib/stores/ae_events_stores';
import Launcher_Cfg_Section from './launcher_cfg_section.svelte';
import {
AlertTriangle,
TriangleAlert,
Boxes,
RefreshCw,
Settings,
@@ -161,7 +161,7 @@ let show_confirm = $state(false);
type="button"
onclick={() => (show_confirm = true)}
class="btn btn-xs preset-tonal-warning hover:preset-filled-warning-500 justify-start">
<AlertTriangle size="0.85em" class="mr-1 shrink-0" /> Reset
<TriangleAlert size="0.85em" class="mr-1 shrink-0" /> Reset
All
</button>
</div>

View File

@@ -65,7 +65,7 @@ import {
import { events_func } from '$lib/ae_events/ae_events_functions';
import {
AlertCircle,
AlertTriangle,
TriangleAlert,
BarChart2,
CalendarDays,
FolderOpen,
@@ -635,7 +635,7 @@ function prevent_default<T extends Event>(fn: (event: T) => void) {
{event_file_obj.extension}
{#if result === null || result === false}
<span class="text-error-500"
><AlertTriangle
><TriangleAlert
size="1em"
class="mx-1 inline" />Failed!</span>
{/if}

View File

@@ -40,7 +40,7 @@ import {
} from '$lib/stores/ae_events_stores';
import { events_func } from '$lib/ae_events/ae_events_functions';
import {
AlertTriangle,
TriangleAlert,
Archive,
Barcode,
Image,
@@ -264,9 +264,9 @@ let ae_promises: key_val = $state({});
{#if $lq__event_session_obj?.file_count_all === 0}
<p class="text-center text-2xl font-bold text-red-500">
<AlertTriangle size="1em" class="inline" />
<TriangleAlert size="1em" class="inline" />
Warning
<AlertTriangle size="1em" class="inline" />
<TriangleAlert size="1em" class="inline" />
<br />
No files available show for this session.
</p>

View File

@@ -22,7 +22,7 @@ import { ae_loc, ae_api } from '$lib/stores/ae_stores';
import { events_func } from '$lib/ae_events/ae_events_functions';
import { api } from '$lib/api/api';
import {
AlertTriangle,
TriangleAlert,
ArrowLeft,
Check,
ChevronDown,
@@ -164,7 +164,7 @@ async function save() {
</span>
{:else if save_status === 'error'}
<span class="badge preset-tonal-error flex items-center gap-1">
<AlertTriangle size="1em" /> Error saving
<TriangleAlert size="1em" /> Error saving
</span>
{/if}
<button

View File

@@ -20,7 +20,7 @@
import { liveQuery } from 'dexie';
import { db_events } from '$lib/ae_events/db_events';
import { ae_loc } from '$lib/stores/ae_stores';
import { AlertTriangle, CheckCircle, CreditCard, LoaderCircle } from '@lucide/svelte';
import { TriangleAlert, CircleCheck, CreditCard, LoaderCircle } from '@lucide/svelte';
interface Props {
exhibit_id: string;
@@ -98,7 +98,7 @@ $effect(() => {
<!-- Paid Confirmation — shown when admin has marked this booth as paid (priority = true) -->
<div class="card preset-tonal-success border-success-500/30 border p-6">
<div class="mb-3 flex items-center gap-3">
<CheckCircle size="1.5em" class="text-success-500" />
<CircleCheck size="1.5em" class="text-success-500" />
<h4 class="text-success-500 text-lg font-bold">Marked as Paid</h4>
</div>
<p class="text-sm">
@@ -126,7 +126,7 @@ $effect(() => {
{#if $ae_loc.administrator_access}
<div
class="card preset-tonal-warning border-warning-500/30 flex items-start gap-3 border p-4">
<AlertTriangle size="1.2em" class="text-warning-500 mt-0.5 shrink-0" />
<TriangleAlert size="1.2em" class="text-warning-500 mt-0.5 shrink-0" />
<div class="text-sm">
<p class="font-bold">Stripe not configured for this site.</p>
<p class="mt-1 opacity-70">

View File

@@ -55,7 +55,7 @@ import Comp_pres_mgmt_session_search from './ae_comp__pres_mgmt_session_search.s
// NOTE: Derived from data.account_id (prop) instead of $slct.account_id (store)
// to prevent circular dependency loops during hydration.
let ae_acct = $derived(data[data.account_id]);
let event_id = $derived(data.params.event_id);
// let event_id = $derived(data.params.event_id);
$effect(() => {
if (ae_acct) {
@@ -502,7 +502,8 @@ if (
sessions exist but are scheduled outside the current window. -->
<div class="preset-tonal-error rounded-lg p-3 text-center text-sm font-semibold">
⏰ Time filter is ON — sessions outside the current window are hidden.
Disable the clock button in the search bar to see all sessions.
Disable the clock button in the search bar to see all sessions.<br /><br />
This is intended to be used while onsite.
</div>
{/if}
<div class="bg-surface-50-900/60 rounded-lg p-3">

View File

@@ -6,7 +6,12 @@ interface Props {
let { event_location_obj_li, log_lvl = 0 }: Props = $props();
import { Clock, LoaderCircle, MapPin, RemoveFormatting, Search } from '@lucide/svelte';
import {
Clock, AlarmClockOff,
LoaderCircle,
MapPin, MapPinOff,
RemoveFormatting, Search
} from '@lucide/svelte';
import { ae_loc } from '$lib/stores/ae_stores';
import { events_sess } from '$lib/stores/ae_events_stores';
import { pres_mgmt_loc } from '$lib/stores/ae_events_stores__pres_mgmt.svelte';
@@ -94,8 +99,14 @@ function prevent_default<T extends Event>(fn: (event: T) => void) {
<!-- Search submit button -->
<button
type="submit"
class="btn btn-lg ae_btn_primary mx-1 w-48 text-2xl font-bold"
title="Search for a session">
class="
btn btn-lg
preset-filled-primary-100-900
hover:preset-filled-primary-300-700
mx-1 w-48 text-2xl font-bold
"
title="Search for a session"
>
{#if $events_sess.pres_mgmt.status_qry__search == 'loading'}
<LoaderCircle size="1em" class="text-success-800-200 mx-1 animate-spin" />
{:else}
@@ -207,7 +218,7 @@ function prevent_default<T extends Event>(fn: (event: T) => void) {
handle_search_trigger();
}}
title="Filter by room / location">
<MapPin size="1em" />
<MapPinOff size="1em" />
</button>
</span>
{/if}
@@ -278,7 +289,7 @@ function prevent_default<T extends Event>(fn: (event: T) => void) {
class:hidden={!pres_mgmt_loc.current.enable_time_window}
class:preset-filled-warning-300-700={pres_mgmt_loc.current.enable_time_window}
>
<Clock size="1em" />
<AlarmClockOff size="1em" />
</button>
</span>
{/if}

View File

@@ -19,7 +19,7 @@ import { events_func } from '$lib/ae_events/ae_events_functions';
import { api } from '$lib/api/api';
import type { PressMgmtRemoteCfg } from '$lib/stores/ae_events_stores__pres_mgmt_defaults';
import {
AlertTriangle,
TriangleAlert,
ArrowLeft,
Check,
ChevronDown,
@@ -230,7 +230,7 @@ function toggle(key: string) {
</span>
{:else if save_status === 'error'}
<span class="badge preset-tonal-error flex items-center gap-1">
<AlertTriangle size="1em" /> Error saving
<TriangleAlert size="1em" /> Error saving
</span>
{/if}
<button

View File

@@ -37,7 +37,7 @@ import {
import { events_func } from '$lib/ae_events/ae_events_functions';
import {
Check,
CheckCircle,
CircleCheck,
LoaderCircle,
TriangleAlert,
X
@@ -294,7 +294,7 @@ async function handle_update__event_presenter({
{:then update__event_presenter_obj_result}
{#if update__event_presenter_obj_result}
<div class="modal-loading">
<CheckCircle size="1em" />
<CircleCheck size="1em" />
<span class="loading-text"
>Successfully saved!</span>
</div>
@@ -388,7 +388,7 @@ async function handle_update__event_presenter({
{:then update__event_presenter_obj__agree_result}
{#if $events_sess.pres_mgmt.status__presenter_agree}
<div class="modal-loading">
<CheckCircle size="1em" />
<CircleCheck size="1em" />
<span class="loading-text"
>Successfully saved!</span>
</div>
@@ -459,7 +459,7 @@ async function handle_update__event_presenter({
{:then update__event_presenter_obj__agree_result}
{#if $events_sess.pres_mgmt.status__presenter_agree}
<div class="modal-loading">
<CheckCircle size="1em" />
<CircleCheck size="1em" />
<span class="loading-text"
>Successfully saved!</span>
</div>

View File

@@ -48,7 +48,7 @@ import {
Building2,
Check,
CircleUser,
Fingerprint,
FingerprintPattern,
IdCard,
Link,
LoaderCircle,
@@ -1108,7 +1108,7 @@ $effect(() => {
log_lvl: 0
})}>
<Asterisk size="1em" />
<Fingerprint size="1em" />
<FingerprintPattern size="1em" />
External System ID:
<span class="font-bold">
{@html $lq__event_presenter_obj.person_external_sys_id ??

View File

@@ -33,7 +33,7 @@ import { events_func } from '$lib/ae_events/ae_events_functions';
import Element_data_store from '$lib/elements/element_data_store.svelte';
import {
Check,
CheckCircle,
CircleCheck,
LoaderCircle,
TriangleAlert,
X
@@ -270,7 +270,7 @@ async function handle_submit_form(event: SubmitEvent) {
{:then update__event_session_obj__opt_out_result}
{#if $events_sess.pres_mgmt.status__session_opt_out}
<div class="modal-loading">
<CheckCircle size="1em" />
<CircleCheck size="1em" />
<span class="loading-text"
>Successfully saved!</span>
</div>
@@ -361,7 +361,7 @@ async function handle_submit_form(event: SubmitEvent) {
{:then update__event_session_obj__agree_result}
{#if $events_sess.pres_mgmt.status__session_agree}
<div class="modal-loading">
<CheckCircle size="1em" />
<CircleCheck size="1em" />
<span class="loading-text"
>Successfully saved!</span>
</div>
@@ -415,7 +415,7 @@ async function handle_submit_form(event: SubmitEvent) {
{:then update__event_session_obj__agree_result}
{#if $events_sess.pres_mgmt.status__session_agree}
<div class="modal-loading">
<CheckCircle size="1em" />
<CircleCheck size="1em" />
<span class="loading-text"
>Successfully saved!</span>
</div>

View File

@@ -20,7 +20,7 @@ import { ae_loc, ae_api } from '$lib/stores/ae_stores';
import { events_func } from '$lib/ae_events/ae_events_functions';
import { api } from '$lib/api/api';
import {
AlertTriangle,
TriangleAlert,
ArrowLeft,
Check,
IdCard,
@@ -177,7 +177,7 @@ async function save() {
</span>
{:else if save_status === 'error'}
<span class="badge preset-tonal-error flex items-center gap-1">
<AlertTriangle size="1em" /> Error saving
<TriangleAlert size="1em" /> Error saving
</span>
{/if}
<button