mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-24 03:16:40 +00:00
72 lines
2.0 KiB
JavaScript
72 lines
2.0 KiB
JavaScript
require('whatwg-fetch');
|
|
|
|
const React = require('react');
|
|
const Immutable = require('immutable');
|
|
const Head = require('react-helmet');
|
|
const Promise = require('bluebird');
|
|
const { Provider } = require('react-redux');
|
|
const { Flex, Box } = require('reflexbox');
|
|
|
|
const { InjectedComponent, InjectedComponentSet } = require('./components/InjectedComponent');
|
|
const { ImportLink, ImportScript, ImportCSS } = require('./components/Import');
|
|
const HTMLContent = require('./components/HTMLContent');
|
|
const Link = require('./components/Link');
|
|
const Icon = require('./components/Icon');
|
|
const HotKeys = require('./components/HotKeys');
|
|
const Button = require('./components/Button');
|
|
const ButtonGroup = require('./components/ButtonGroup');
|
|
const Dropdown = require('./components/Dropdown');
|
|
const Panel = require('./components/Panel');
|
|
const Backdrop = require('./components/Backdrop');
|
|
const Tooltipped = require('./components/Tooltipped');
|
|
const I18nProvider = require('./components/I18nProvider');
|
|
|
|
const ACTIONS = require('./actions/TYPES');
|
|
|
|
const PropTypes = require('./propTypes');
|
|
const connect = require('./lib/connect');
|
|
const createPlugin = require('./lib/createPlugin');
|
|
const createReducer = require('./lib/createReducer');
|
|
const createContext = require('./lib/createContext');
|
|
const composeReducer = require('./lib/composeReducer');
|
|
const bootstrap = require('./lib/bootstrap');
|
|
const renderWithContext = require('./lib/renderWithContext');
|
|
|
|
module.exports = {
|
|
ACTIONS,
|
|
bootstrap,
|
|
renderWithContext,
|
|
connect,
|
|
createPlugin,
|
|
createReducer,
|
|
createContext,
|
|
composeReducer,
|
|
// React Components
|
|
I18nProvider,
|
|
InjectedComponent,
|
|
InjectedComponentSet,
|
|
HTMLContent,
|
|
Head,
|
|
Panel,
|
|
Provider,
|
|
ImportLink,
|
|
ImportScript,
|
|
ImportCSS,
|
|
FlexLayout: Flex,
|
|
FlexBox: Box,
|
|
Link,
|
|
Icon,
|
|
HotKeys,
|
|
Button,
|
|
ButtonGroup,
|
|
Dropdown,
|
|
Backdrop,
|
|
Tooltipped,
|
|
// Utilities
|
|
PropTypes,
|
|
// Librairies
|
|
React,
|
|
Immutable,
|
|
Promise
|
|
};
|