From b192c04e8ab8c5dcfa37bc34020dc75c2d4c4f02 Mon Sep 17 00:00:00 2001 From: ramsoldo <31559503+ramsoldo@users.noreply.github.com> Date: Sat, 2 Sep 2017 16:45:01 +0900 Subject: [PATCH] Update ReactLink.js --- src/addons/link/ReactLink.js | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/src/addons/link/ReactLink.js b/src/addons/link/ReactLink.js index 22e71d55..6d388ba2 100644 --- a/src/addons/link/ReactLink.js +++ b/src/addons/link/ReactLink.js @@ -48,26 +48,5 @@ function ReactLink(value, requestChange) { this.requestChange = requestChange; } -/** - * Creates a PropType that enforces the ReactLink API and optionally checks the - * type of the value being passed inside the link. Example: - * - * MyComponent.propTypes = { - * tabIndexLink: ReactLink.PropTypes.link(React.PropTypes.number) - * } - */ -function createLinkTypeChecker(linkType) { - var shapes = { - value: linkType === undefined - ? React.PropTypes.any.isRequired - : linkType.isRequired, - requestChange: React.PropTypes.func.isRequired, - }; - return React.PropTypes.shape(shapes); -} - -ReactLink.PropTypes = { - link: createLinkTypeChecker, -}; module.exports = ReactLink;