fix carta import
This commit is contained in:
@@ -2,12 +2,15 @@
|
|||||||
import { getStreamContext } from '$lib/streamContext.svelte.ts';
|
import { getStreamContext } from '$lib/streamContext.svelte.ts';
|
||||||
import { shorthandCode, formatTrackTime, formatDate } from '$lib/utils.ts';
|
import { shorthandCode, formatTrackTime, formatDate } from '$lib/utils.ts';
|
||||||
import { jumpToTrack } from './Player.svelte';
|
import { jumpToTrack } from './Player.svelte';
|
||||||
|
import { browser } from '$app/environment';
|
||||||
import { Carta } from 'carta-md';
|
import { Carta } from 'carta-md';
|
||||||
import DOMPurify from 'isomorphic-dompurify';
|
|
||||||
|
|
||||||
const carta = new Carta({
|
let carta = $state(new Carta());
|
||||||
sanitizer: DOMPurify.sanitize
|
if (browser) {
|
||||||
});
|
import('isomorphic-dompurify').then(({ default: DOMPurify }) => {
|
||||||
|
carta = new Carta({ sanitizer: DOMPurify.sanitize });
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
const ctx = getStreamContext();
|
const ctx = getStreamContext();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user