fix(journals): standardize component naming, props, and libraries

- Renamed all Journal components to follow the ae_comp__* snake_case convention.
- Normalized all custom event handler props from PascalCase (onSave) to snake_case (on_save) across the module.
- Migrated all icon imports from @lucide/svelte to lucide-svelte for consistency.
- Resolved ReferenceErrors and file corruption issues in Journals config and entry views.
- Updated qry__journal_entry logic to support category filtering.
- Verified module integrity and component interop.
This commit is contained in:
Scott Idem
2026-01-26 20:18:39 -05:00
parent 6858052e7d
commit ae86d0aede
23 changed files with 437 additions and 465 deletions

View File

@@ -11,7 +11,7 @@
import {
BookPlus, SquareLibrary, Wrench,
FileUp, Loader2, Sparkles
} from '@lucide/svelte';
} from 'lucide-svelte';
// *** Libraries & Stores
import { liveQuery } from 'dexie';
@@ -27,7 +27,7 @@
} from '$lib/ae_journals/ae_journals_stores';
// *** Components
import Modal_journals_cfg from './modal_journals_config.svelte';
import AeCompModalJournalConfig from './ae_comp__modal_journal_config.svelte';
import Journal_obj_li from './ae_comp__journal_obj_li.svelte';
import AeCompJournalEntryQuickAdd from './ae_comp__journal_entry_quick_add.svelte';
import AeCompModalJournalImport from './ae_comp__modal_journal_import.svelte';
@@ -212,11 +212,11 @@
{/if}
{#if $journals_sess.show__modal__journals_config}
<Modal_journals_cfg show={$journals_sess.show__modal__journals_config} />
<AeCompModalJournalConfig show={$journals_sess.show__modal__journals_config} />
{/if}
<AeCompModalJournalImport
bind:open={show_import_modal}
onClose={() => (show_import_modal = false)}
onImportComplete={() => {}}
on_close={() => (show_import_modal = false)}
on_import_complete={() => {}}
/>