Browse Source
Update copyright headers (#3086)
Added and updated copyright headers.
Added some missing Flow types.
Removed an invalid prop-types import.
main
Brian Vaughn
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
95 changed files with
211 additions and
85 deletions
-
flow-typed/gatsby.js
-
flow-typed/glamor.js
-
flow-typed/hex2rgba.js
-
flow-typed/react-helmet.js
-
flow-typed/slugify.js
-
gatsby-browser.js
-
gatsby-config.js
-
gatsby-node.js
-
gatsby/createPages.js
-
gatsby/onCreateNode.js
-
gatsby/onCreatePage.js
-
gatsby/onCreateWebpackConfig.js
-
plugins/gatsby-remark-header-custom-ids/gatsby-client.js
-
plugins/gatsby-remark-header-custom-ids/gatsby-ssr.js
-
plugins/gatsby-remark-header-custom-ids/index.js
-
plugins/gatsby-remark-use-jsx/index.js
-
plugins/gatsby-source-react-error-codes/gatsby-node.js
-
plugins/gatsby-transformer-authors-yaml/gatsby-node.js
-
plugins/gatsby-transformer-home-example-code/gatsby-node.js
-
plugins/gatsby-transformer-versions-yaml/create-redirects.js
-
plugins/gatsby-transformer-versions-yaml/gatsby-node.js
-
scripts/generateHeadingIDs.js
-
src/components/ButtonLink/ButtonLink.js
-
src/components/ButtonLink/index.js
-
src/components/CodeEditor/CodeEditor.js
-
src/components/CodeEditor/index.js
-
src/components/CodeExample/CodeExample.js
-
src/components/CodeExample/index.js
-
src/components/Container/Container.js
-
src/components/Container/index.js
-
src/components/ErrorDecoder/ErrorDecoder.js
-
src/components/ErrorDecoder/index.js
-
src/components/Flex/Flex.js
-
src/components/Flex/index.js
-
src/components/Header/Header.js
-
src/components/Header/index.js
-
src/components/Layout/Layout.js
-
src/components/Layout/index.js
-
src/components/LayoutFooter/ExternalFooterLink.js
-
src/components/LayoutFooter/Footer.js
-
src/components/LayoutFooter/FooterLink.js
-
src/components/LayoutFooter/FooterNav.js
-
src/components/LayoutFooter/SectionLinks.js
-
src/components/LayoutFooter/index.js
-
src/components/LayoutHeader/DocSearch.js
-
src/components/LayoutHeader/Header.js
-
src/components/LayoutHeader/HeaderLink.js
-
src/components/LayoutHeader/SearchSvg.js
-
src/components/LayoutHeader/index.js
-
src/components/MarkdownHeader/MarkdownHeader.js
-
src/components/MarkdownHeader/index.js
-
src/components/MarkdownPage/MarkdownPage.js
-
src/components/MarkdownPage/index.js
-
src/components/StickyResponsiveSidebar/StickyResponsiveSidebar.js
-
src/components/StickyResponsiveSidebar/index.js
-
src/components/TitleAndMetaTags/TitleAndMetaTags.js
-
src/components/TitleAndMetaTags/index.js
-
src/html.js
-
src/pages/404.js
-
src/pages/acknowledgements.html.js
-
src/pages/blog/all.html.js
-
src/pages/docs/error-decoder.html.js
-
src/pages/index.js
-
src/pages/jsx-compiler.html.js
-
src/pages/languages.js
-
src/pages/versions.js
-
src/prism-styles.js
-
src/site-constants.js
-
src/templates/blog.js
-
src/templates/codepen-example.js
-
src/templates/community.js
-
src/templates/components/ChevronSvg/index.js
-
src/templates/components/ExternalLinkSvg/index.js
-
src/templates/components/MetaTitle/index.js
-
src/templates/components/NavigationFooter/NavigationFooter.js
-
src/templates/components/NavigationFooter/index.js
-
src/templates/components/Sidebar/ScrollSyncSection.js
-
src/templates/components/Sidebar/Section.js
-
src/templates/components/Sidebar/Sidebar.js
-
src/templates/components/Sidebar/index.js
-
src/templates/docs.js
-
src/templates/tutorial.js
-
src/theme.js
-
src/types.js
-
src/utils/createCanonicalUrl.js
-
src/utils/createLink.js
-
src/utils/findSectionForPath.js
-
src/utils/isItemActive.js
-
src/utils/loadScript.js
-
src/utils/patchDOMForGoogleTranslate.js
-
src/utils/sectionList.js
-
src/utils/slugify.js
-
src/utils/toCommaSeparatedList.js
-
static/js/jsfiddle-integration-babel.js
-
static/js/jsfiddle-integration.js
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
declare module 'gatsby' { |
|
|
|
declare module.exports: any; |
|
|
|
} |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
declare module 'glamor' { |
|
|
|
declare module.exports: { |
|
|
|
css: { |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
declare module 'hex2rgba' { |
|
|
|
declare module.exports: (hex: string, alpha?: number) => string; |
|
|
|
} |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
declare module 'react-helmet' { |
|
|
|
declare module.exports: any; |
|
|
|
} |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
declare module 'slugify' { |
|
|
|
declare module.exports: any; |
|
|
|
} |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
let offsetY = 0; |
|
|
|
|
|
|
|
const getTargetOffset = hash => { |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const React = require(`react`); |
|
|
|
|
|
|
|
const pluginDefaults = { |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
/*! |
|
|
|
* Based on 'gatsby-remark-autolink-headers' |
|
|
|
* Original Author: Kyle Mathews <mathews.kyle@gmail.com> |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const visit = require('unist-util-visit'); |
|
|
|
|
|
|
|
// Always treat JS blocks as JSX.
|
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const request = require('request-promise'); |
|
|
|
|
|
|
|
const errorCodesUrl = |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const readFileSync = require('fs').readFileSync; |
|
|
|
const resolve = require('path').resolve; |
|
|
|
const safeLoad = require('js-yaml').safeLoad; |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const crypto = require('crypto'); |
|
|
|
const path = require('path'); |
|
|
|
|
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const {appendFile, exists, readFile, writeFile} = require('fs-extra'); |
|
|
|
|
|
|
|
const HEADER_COMMENT = `## Created with gatsby-transformer-versions-yaml`; |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const readFileSync = require('fs').readFileSync; |
|
|
|
const resolve = require('path').resolve; |
|
|
|
const safeLoad = require('js-yaml').safeLoad; |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
const fs = require('fs'); |
|
|
|
const GithubSlugger = require('github-slugger'); |
|
|
|
|
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,10 +1,23 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @flow |
|
|
|
*/ |
|
|
|
|
|
|
|
import React, {Component} from 'react'; |
|
|
|
import PropTypes from 'prop-types'; |
|
|
|
|
|
|
|
import {colors, media} from 'theme'; |
|
|
|
import CodeEditor from '../CodeEditor/CodeEditor'; |
|
|
|
|
|
|
|
class CodeExample extends Component { |
|
|
|
type Props = {| |
|
|
|
children: React$Node, |
|
|
|
code: boolean, |
|
|
|
containerNodeID: string, |
|
|
|
id: string, |
|
|
|
loaded: boolean, |
|
|
|
|}; |
|
|
|
|
|
|
|
class CodeExample extends Component<Props> { |
|
|
|
render() { |
|
|
|
const {children, code, id, containerNodeID, loaded} = this.props; |
|
|
|
return ( |
|
|
@ -68,10 +81,4 @@ class CodeExample extends Component { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
CodeExample.propTypes = { |
|
|
|
children: PropTypes.node, |
|
|
|
code: PropTypes.string.isRequired, |
|
|
|
loaded: PropTypes.bool.isRequired, |
|
|
|
}; |
|
|
|
|
|
|
|
export default CodeExample; |
|
|
|
|
|
@ -1,3 +1,9 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @flow |
|
|
|
*/ |
|
|
|
|
|
|
|
import CodeExample from './CodeExample'; |
|
|
|
|
|
|
|
export default CodeExample; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,7 +1,22 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @flow |
|
|
|
*/ |
|
|
|
|
|
|
|
import React from 'react'; |
|
|
|
import ExternalFooterLink from './ExternalFooterLink'; |
|
|
|
import FooterLink from './FooterLink'; |
|
|
|
|
|
|
|
type Link = {| |
|
|
|
title: string, |
|
|
|
to: string, |
|
|
|
|}; |
|
|
|
|
|
|
|
type Props = {| |
|
|
|
links: Array<Link>, |
|
|
|
|}; |
|
|
|
|
|
|
|
const SectionLinks = ({links}: Props) => |
|
|
|
links.map(item => { |
|
|
|
if (item.external) { |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,10 +1,24 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @flow |
|
|
|
*/ |
|
|
|
|
|
|
|
import React from 'react'; |
|
|
|
|
|
|
|
const JS_NPM_URLS = [ |
|
|
|
'https://unpkg.com/docsearch.js@2.4.1/dist/cdn/docsearch.min.js', |
|
|
|
]; |
|
|
|
|
|
|
|
export default class HTML extends React.Component { |
|
|
|
type Props = {| |
|
|
|
htmlAttributes: any, |
|
|
|
headComponents: React$Node, |
|
|
|
bodyAttributes: any, |
|
|
|
body: string, |
|
|
|
postBodyComponents: React$Node, |
|
|
|
|}; |
|
|
|
|
|
|
|
export default class HTML extends React.Component<Props> { |
|
|
|
render() { |
|
|
|
return ( |
|
|
|
<html lang="en" {...this.props.htmlAttributes}> |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @providesModule site-constants |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,8 +1,22 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @flow |
|
|
|
*/ |
|
|
|
|
|
|
|
import React, {Component} from 'react'; |
|
|
|
import Container from 'components/Container'; |
|
|
|
import Layout from 'components/Layout'; |
|
|
|
import {colors} from 'theme'; |
|
|
|
|
|
|
|
type Props = { |
|
|
|
location: Location, |
|
|
|
pageContext: {| |
|
|
|
action: string, |
|
|
|
payload: string, |
|
|
|
|}, |
|
|
|
}; |
|
|
|
|
|
|
|
// Copied over styles from ButtonLink for the submit btn
|
|
|
|
const primaryStyle = { |
|
|
|
backgroundColor: colors.brand, |
|
|
@ -22,9 +36,11 @@ const primaryStyle = { |
|
|
|
fontSize: 16, |
|
|
|
}; |
|
|
|
|
|
|
|
class CodepenExample extends Component { |
|
|
|
class CodepenExample extends Component<Props> { |
|
|
|
_form: HTMLFormElement | null = null; |
|
|
|
|
|
|
|
componentDidMount() { |
|
|
|
this.codepenForm.submit(); |
|
|
|
((this._form: any): HTMLFormElement).submit(); |
|
|
|
} |
|
|
|
|
|
|
|
render() { |
|
|
@ -38,7 +54,7 @@ class CodepenExample extends Component { |
|
|
|
<form |
|
|
|
style={{paddingBottom: '50px'}} |
|
|
|
ref={form => { |
|
|
|
this.codepenForm = form; |
|
|
|
this._form = form; |
|
|
|
}} |
|
|
|
action={action} |
|
|
|
method="POST"> |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* This source code is licensed under the CC-BY-4.0 license found |
|
|
|
* in the LICENSE file in the root directory of this source tree. |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
*/ |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @providesModule theme |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* This source code is licensed under the MIT license found in the |
|
|
|
* LICENSE file in the root directory of this source tree. |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) 2013-present, Facebook, Inc. |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
* |
|
|
|
* @emails react-core |
|
|
|
* @flow |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
// Do not delete or move this file.
|
|
|
|
// Many fiddles reference it so we have to keep it here.
|
|
|
|
(function() { |
|
|
|
|
|
@ -1,3 +1,7 @@ |
|
|
|
/** |
|
|
|
* Copyright (c) Facebook, Inc. and its affiliates. |
|
|
|
*/ |
|
|
|
|
|
|
|
// Do not delete or move this file.
|
|
|
|
// Many fiddles reference it so we have to keep it here.
|
|
|
|
(function() { |
|
|
|