Refactor Journals UI and enhance CodeMirror editor
- Added formatting toolbar to journal entry editor with support for bold, italic, headers, and lists. - Standardized iconography to Lucide across Journals module, removing legacy FontAwesome. - Improved responsiveness and dark mode compatibility in layout and list views. - Refactored CodeMirror component to support external control via editorView binding. - Hardened security by removing unnecessary @html tags in journal names.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
import { goto } from '$app/navigation';
|
||||
|
||||
// *** Import other supporting libraries
|
||||
import { BookPlus, FolderPlus, Library, SquareLibrary, Wrench } from '@lucide/svelte';
|
||||
import { BookPlus, FolderPlus, Library, Loader, SquareLibrary, Wrench } from '@lucide/svelte';
|
||||
import { liveQuery } from 'dexie';
|
||||
import { Modal } from 'flowbite-svelte';
|
||||
|
||||
@@ -243,7 +243,7 @@
|
||||
|
||||
{#await ae_acct.slct.journal_obj_li}
|
||||
<div class="flex flex-col items-center justify-center p-8">
|
||||
<span class="fas fa-spinner fa-spin text-4xl text-primary-500 mb-4"></span>
|
||||
<Loader size="2em" class="animate-spin text-primary-500 mb-4" />
|
||||
<span class="text-lg text-gray-600 dark:text-gray-400">Loading journals...</span>
|
||||
</div>
|
||||
{:then}
|
||||
|
||||
Reference in New Issue
Block a user