diff --git a/src/routes/journals/[journal_id]/+page.svelte b/src/routes/journals/[journal_id]/+page.svelte index 6d51d10a..6d2fc1ca 100644 --- a/src/routes/journals/[journal_id]/+page.svelte +++ b/src/routes/journals/[journal_id]/+page.svelte @@ -303,10 +303,18 @@ if (browser) { } import { LoaderCircle } from '@lucide/svelte'; + +const title_journal = $derived( + $lq__journal_obj?.name + ? $lq__journal_obj.name.length > 60 + ? $lq__journal_obj.name.slice(0, 60) + '…' + : $lq__journal_obj.name + : 'Journal' +); - {$lq__journal_obj?.name ?? 'Journal'} - OSIT's AE Journals + {title_journal} - OSIT's AE Journals {#if $lq__journal_obj === undefined} diff --git a/src/routes/journals/[journal_id]/entry/[journal_entry_id]/+page.svelte b/src/routes/journals/[journal_id]/entry/[journal_entry_id]/+page.svelte index 3d269b22..a94120da 100644 --- a/src/routes/journals/[journal_id]/entry/[journal_entry_id]/+page.svelte +++ b/src/routes/journals/[journal_id]/entry/[journal_entry_id]/+page.svelte @@ -258,10 +258,25 @@ $effect(() => { // log_lvl = 1; } }); + +const title_entry = $derived( + $lq__journal_entry_obj?.name + ? $lq__journal_entry_obj.name.length > 50 + ? $lq__journal_entry_obj.name.slice(0, 50) + '…' + : $lq__journal_entry_obj.name + : 'Entry' +); +const title_journal = $derived( + $lq__journal_obj?.name + ? $lq__journal_obj.name.length > 30 + ? $lq__journal_obj.name.slice(0, 30) + '…' + : $lq__journal_obj.name + : 'Journal' +); - {$lq__journal_entry_obj?.name ?? 'Entry'} - {$lq__journal_obj?.name ?? 'Journal'} - OSIT's AE Journals + {title_entry} - {title_journal} - OSIT's AE Journals {#if $ae_loc.person_id == $lq__journal_obj?.person_id || $lq__journal_entry_obj?.public}