@apmg/amat

This component is able to take in a ProseMirror endpoint and compose the correct HTML from it, exporting it as a React component named <Body />.

Usage no npm install needed!

<script type="module">
  import apmgAmat from 'https://cdn.skypack.dev/@apmg/amat';
</script>

README

@apmg/amat

This component is able to take in a ProseMirror endpoint and compose the correct HTML from it, exporting it as a React component named <Body />.

See the example in Body.test.js to learn how to override a component with a custom component.

This is a test - it is only a test. If this was an actual emergency ...

I ran into to this error https://reactjs.org/warnings/invalid-hook-call-warning.html when trying to do local development using yarn link.

In particular they say on that page:

"This problem can also come up when you use npm link or an equivalent. In that case, your bundler might “see” two Reacts — one in application folder and one in your library folder. Assuming myapp and mylib are sibling folders, one possible fix is to run npm link ../myapp/node_modules/react from mylib. This should make the library use the application’s React copy."

The problem is yarn link doesn't work this way. Instead you do:

yarn add link:/path/to/local/folder installs a symlink to a package that is on your local file system. This is useful to develop related packages in monorepo environments.

So the problem was I had news and amat-react as sibling directories inside my ~/code directory. so from the news root directory I ran yarn add link:../amat-react/ to get around this.