0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ReactMarkdownをダークモードに対応させよう!

0
Posted at

困った話

Next.jsで書いた僕のサイト。ダークモードに対応していないことがわかり、
各種テキストはdark:text-whiteで済みました。しかし...

ReactMarkdownのテキストカラーが変わらない!!

div.prose-lg > ReactMarkdownという構成だったので、
divにdark:text-whiteを適用しても色が変わらないという問題が発生しました。

ちょっと検索すると、prose-invertを組み合わせるといいらしいので、
やってみました。

<div className="prose-invert prose-p:dark:text-white prose-li:dark:text-white">
    {...}
</div>

これで一件落着かと思いきや、リンクが青から白に上書きされていることに気づきました!
危ない危ない...
ということで、prose-a:dark:text-blue-500も追加。

結論

  • ReactMarkdown、扱いがむずい
  • バグの修正がバグを生むことって多いよね

最後まで読んでいただきありがとうございます!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?