@ -4,8 +4,6 @@
* @emails react-core
*/
'use strict';
import Link from 'gatsby-link';
import React from 'react';
import {colors, media} from 'theme';
import ButtonLink from './ButtonLink';
export default ButtonLink;
import React, {Component} from 'react';
import ReactDOM from 'react-dom';
import Remarkable from 'remarkable';
import CodeEditor from './CodeEditor';
export default CodeEditor;
@ -5,8 +5,6 @@
* @flow
import {media} from 'theme';
import Container from './Container';
export default Container;
import type {Node} from 'react';
import ErrorDecoder from './ErrorDecoder';
export default ErrorDecoder;
import {createElement} from 'glamor/react';
import Flex from './Flex';
export default Flex;
import {colors, fonts} from 'theme';
import Header from './Header';
export default Header;
import {colors} from 'theme';
import ExternalLinkSvg from 'templates/components/ExternalLinkSvg';
import Container from 'components/Container';
import ExternalFooterLink from './ExternalFooterLink';
import FooterLink from './FooterLink';
import Footer from './Footer';
export default Footer;
import HeaderLink from './HeaderLink';
const SearchSvg = () => (
import Flex from 'components/Flex';
import {colors, fonts, media} from 'theme';
import MarkdownHeader from './MarkdownHeader';
export default MarkdownHeader;
import MarkdownHeader from 'components/MarkdownHeader';
import MarkdownPage from './MarkdownPage';
export default MarkdownPage;
import Sidebar from 'templates/components/Sidebar';
import StickyResponsiveSidebar from './StickyResponsiveSidebar';
export default StickyResponsiveSidebar;
import Helmet from 'react-helmet';
import TitleAndMetaTags from './TitleAndMetaTags';
export default TitleAndMetaTags;
let stylesStr;
// Polyfills for IE
import 'array-from';
import 'string.prototype.includes';
import Header from 'components/Header';
import TitleAndMetaTags from 'components/TitleAndMetaTags';
import ErrorDecoder from 'components/ErrorDecoder';
import ButtonLink from 'components/ButtonLink';
import {css} from 'glamor';
// NOTE: We can't just use `location.toString()` because when we are rendering
// the SSR part in node.js we won't have a proper location.
const urlRoot = 'https://reactjs.org';
import PropTypes from 'prop-types';
import MarkdownPage from 'components/MarkdownPage';
@ -1,5 +1,3 @@
type Props = {
const ExternalLinkSvg = ({cssProps = {}}: {cssProps: Object}) => (
import NavigationFooter from './NavigationFooter';
export default NavigationFooter;
@ -7,8 +7,6 @@
import Section from './Section';
import isItemActive from 'utils/isItemActive';
import Sidebar from './Sidebar';
export default Sidebar;
/**
* Theme contains variables shared by styles of multiple components.
import {urlRoot} from 'site-constants';
export default (slug: string): string | null =>
import slugify from './slugify';
import slugify from 'utils/slugify';
const toAnchor = (href: string = ''): string => {
export default url =>
new Promise((resolve, reject) =>
document.head.appendChild(
import CodeEditor from '../components/CodeEditor';
// $FlowExpectedError
import navCommunity from '../../content/community/nav.yml';
import slugify from 'slugify';
export default (string: string, directory?: string): string => {