fix: render markdown

This commit is contained in:
Maël Gangloff
2024-07-28 01:04:08 +02:00
parent 7b06137c3e
commit 7e30950fed
4 changed files with 18 additions and 23 deletions

View File

@@ -1,6 +1,17 @@
import React from "react";
import React, {useEffect, useState} from "react";
import snarkdown from "snarkdown"
import {Skeleton} from "antd";
import axios from "axios";
export default function TextPage({markdown}: { markdown: string }) {
return <div dangerouslySetInnerHTML={{__html: snarkdown(markdown)}}></div>
export default function TextPage({resource}: { resource: string }) {
const [markdown, setMarkdown] = useState<string>()
useEffect(() => {
console.log('heyyy')
axios.get('/content/' + resource).then(res => setMarkdown(res.data))
}, [resource])
return <Skeleton loading={markdown === undefined} active>
{markdown !== undefined && <div dangerouslySetInnerHTML={{__html: snarkdown(markdown)}}></div>}
</Skeleton>
}