@storybook/angular
Version:
Storybook for Angular: Develop Angular components in isolation with hot reloading.
15 lines (14 loc) • 552 B
JavaScript
import '@angular/compiler';
import { RendererFactory } from './angular-beta/RendererFactory';
export const rendererFactory = new RendererFactory();
export const render = (props) => ({ props });
export async function renderToCanvas({ storyFn, showMain, forceRemount, storyContext: { component } }, element) {
showMain();
const renderer = await rendererFactory.getRendererInstance(element);
await renderer.render({
storyFnAngular: storyFn(),
component,
forced: !forceRemount,
targetDOMNode: element,
});
}