SyntaxHighlighter kullanımı
SyntaxHighlighter kullanırken bilmemiz gerekenler?
const BlogPost = async ({ params }) => {
const data = await getData(params.id);
console.log(data);
return (
<div className={styles.container}>
<div className={styles.top}>
<div className={styles.info}>
<h1 className={styles.title}>{data.title}</h1>
<p className={styles.desc}>{data.desc}</p>
<div className={styles.author}>
<Image src={data.img} alt="" width={40} height={40} className={styles.avatar} />
<span className={styles.username}>{data.username}</span>
</div>
</div>
<div className={styles.imageContainer}>
<Image src={data.img} alt="" fill={true} className={styles.image} />
</div>
</div>
<SyntaxHighlighter
language="jsx"
style={darcula}
customStyle={{
textAlign: "left",
}}>
{data.content}
</SyntaxHighlighter>
</div>
);
};