@huskiesio/message-renderer
TypeScript icon, indicating that this package has built-in type declarations

0.1.4ย โ€ขย Publicย โ€ขย Published

Turns Markdown-like strings into beautiful JSX

Turns

https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg

into

<div>
  <div className="markdown">
    <p>
      <a href="https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg">https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg</a>
    </p>
  </div>
  <div class="previews">
    <img src="https://s3.amazonaws.com/keybase_processed_uploads/d24c7479498157f2cb81e185977dfd05_360_360.jpeg">
  </div>
</div>

Usage

import MessageRenderer from '@huskiesio/message-renderer';

const SampleMessage = <MessageRenderer text="**Bolded text**"/>;

You need to include a couple stylesheets as well:

  • https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css for the KaTeX math renderer
  • https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/default.min.css for the code highlighting

Package Sidebar

Install

npm i @huskiesio/message-renderer

Weekly Downloads

7

Version

0.1.4

License

MIT

Unpacked Size

16.3 kB

Total Files

10

Last publish

Collaborators

  • codetheweb
  • ejc
  • t99