@mivir/react-discord-message
v0.0.1
Published
React component for rendering Discord messages. Uses the excellent [discord-markdown](https://www.npmjs.com/package/discord-markdown) package for rendering Discord markdown. Comes with full TypeScript types based on [discord-api-types](https://www.npmjs.c
Downloads
3
Readme
@mivir/react-discord-message
React component for rendering Discord messages. Uses the excellent discord-markdown package for rendering Discord markdown. Comes with full TypeScript types based on discord-api-types.
Roadmap
This library is currently a work in progress.
- [X] Message text content rendering
- [X] Dark/light theme
- [X] Message grouping logic
- [ ] Embeds
- [ ] Attachments
Installation
npm install @mivir/react-discord-message
Usage
import { MessageList } from "@mivir/react-discord-message"
const messages = [
{
content: "Hello world!",
author: {
username: "DiscordUser",
},
},
];
<MessageList messages={messages} theme="dark" />
You can also check the source for the demo above for a more detailed example.