2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{j as s}from"./router-zNjPR4CY.js";import{M as m,r as n,a as d,b as x}from"./markdown-6e5N06bH.js";function u({content:o,className:l=""}){return s.jsx("div",{className:`prose prose-sm dark:prose-invert max-w-none ${l}`,children:s.jsx(m,{remarkPlugins:[d,x],rehypePlugins:[n],components:{code({inline:e,className:r,children:t,...a}){return e?s.jsx("code",{className:"bg-muted px-1.5 py-0.5 rounded text-sm font-mono",...a,children:t}):s.jsx("code",{className:`${r} block bg-muted p-4 rounded-lg overflow-x-auto`,...a,children:t})},table({children:e,...r}){return s.jsx("div",{className:"overflow-x-auto",children:s.jsx("table",{className:"border-collapse border border-border",...r,children:e})})},th({children:e,...r}){return s.jsx("th",{className:"border border-border bg-muted px-4 py-2 text-left font-semibold",...r,children:e})},td({children:e,...r}){return s.jsx("td",{className:"border border-border px-4 py-2",...r,children:e})},a({children:e,...r}){return s.jsx("a",{className:"text-primary hover:underline",target:"_blank",rel:"noopener noreferrer",...r,children:e})},blockquote({children:e,...r}){return s.jsx("blockquote",{className:"border-l-4 border-primary pl-4 italic text-muted-foreground",...r,children:e})},h1({children:e,...r}){return s.jsx("h1",{className:"text-3xl font-bold mt-6 mb-4",...r,children:e})},h2({children:e,...r}){return s.jsx("h2",{className:"text-2xl font-bold mt-5 mb-3",...r,children:e})},h3({children:e,...r}){return s.jsx("h3",{className:"text-xl font-bold mt-4 mb-2",...r,children:e})},h4({children:e,...r}){return s.jsx("h4",{className:"text-lg font-semibold mt-3 mb-2",...r,children:e})},ul({children:e,...r}){return s.jsx("ul",{className:"list-disc list-inside space-y-1 my-2",...r,children:e})},ol({children:e,...r}){return s.jsx("ol",{className:"list-decimal list-inside space-y-1 my-2",...r,children:e})},p({children:e,...r}){return s.jsx("p",{className:"my-2 leading-relaxed",...r,children:e})},hr({...e}){return s.jsx("hr",{className:"my-4 border-border",...e})}},children:o})})}export{u as M};
|