signal-desktop/js/react/util/index.ts
Scott Nonnenberg 1326b26585
Full styleguide now available via yarn styleguide
Due to a number of hacks, the style guide can be used to show Backbone
views. This will allow a smooth path from the old way of doing things to
the new.
2018-04-04 16:08:38 -07:00

24 lines
764 B
TypeScript

// Helper components used in the styleguide, exposed at 'util' in the global scope via the
// context option in reaat-styleguidist.
export { MessageParents } from './MessageParents';
export { BackboneWrapper } from './BackboneWrapper';
// Here we can make things inside Webpack available to Backbone views like preload.js.
import React from 'react';
import ReactDOM from 'react-dom';
import { Message } from '../conversation/Message';
import { Reply } from '../conversation/Reply';
// Required, or TypeScript complains about adding keys to window
const parent = window as any;
parent.React = React;
parent.ReactDOM = ReactDOM;
const SignalReact = parent.Signal.React = parent.Signal.React || {};
SignalReact.Message = Message;
SignalReact.Reply = Reply;