haskell-spotlight/browser-extension/content/render.tsx
2022-01-28 08:26:38 +01:00

19 lines
511 B
TypeScript

import React from 'react';
import ReactDOM from 'react-dom';
import documentStyles from './document.css';
import Content from './Content';
import * as lib from '@haskell-spotlight/react-lib'
export function render({ to }: { to: HTMLElement }) {
ReactDOM.render(
(
<lib.appContext.DefaultAppContextProvider useNextJSRouting={false} asWebExtension={true}>
<Content rootElement={to} />
</lib.appContext.DefaultAppContextProvider>
),
to.shadowRoot
);
documentStyles.use();
}