diff --git a/frontend/src/routes/calendar/+page.svelte b/frontend/src/routes/calendar/+page.svelte index 0d047d1..130b895 100644 --- a/frontend/src/routes/calendar/+page.svelte +++ b/frontend/src/routes/calendar/+page.svelte @@ -18,9 +18,14 @@ import ClockIcon from '~icons/mdi/clock'; import SearchIcon from '~icons/mdi/magnify'; import ClearIcon from '~icons/mdi/close'; + import { marked } from 'marked'; // Import the markdown parser export let data: PageData; + const renderMarkdown = (markdown: string) => { + return marked(markdown); + }; + let adventures = data.props.adventures; let allDates = data.props.dates; let filteredDates = [...allDates]; @@ -402,9 +407,11 @@
{$t('adventures.description')}
-

- {selectedEvent.extendedProps.description} -

+
+ {@html renderMarkdown(selectedEvent.extendedProps.description || '')} +
{/if}