import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; /** * Hilfetexte als Markdown – ohne rohes HTML. * * `react-markdown` laesst rohes HTML von sich aus fallen; `rehype-raw` wuerde es * wieder einschalten und ist deshalb bewusst nicht installiert. Ein Redakteur * darf Hilfetexte schreiben, aber kein Skript in die Abarbeitungsansicht * bringen, die jeder Techniker oeffnet. * * Links oeffnen in einem neuen Tab mit `rel="noreferrer"`, damit der Lauf beim * Klick nicht verlassen wird und die Zielseite nichts ueber die Herkunft erfaehrt. */ export function Markdown({ text, className }: { text: string; className?: string }) { return (
{children}
),
pre: ({ children }) => (
{children}
),
ul: ({ children }) => {children}
, }} > {text}