From 9a602d7c80abdb8e5bb8acd88d11237e82df9da2 Mon Sep 17 00:00:00 2001 From: Christophe Rosset Date: Tue, 24 Apr 2018 09:34:27 +0200 Subject: [PATCH] refactor(*): apply remainingProps to components --- src/components/CodeBlock.js | 16 ++++++---------- src/components/Footer.js | 16 ++++++++++------ src/components/Gravatar.js | 4 ++-- src/components/Header.js | 13 +++++++++++-- src/components/KeywordsList.js | 10 ++++------ src/components/Loader.js | 4 ++-- src/components/MainDrawer.js | 9 +++++++-- src/components/Markdown.js | 5 +++-- src/components/Package/DependenciesTab.js | 13 +++---------- src/components/Package/InfosContents.js | 17 ++++++++--------- src/components/Package/NotFound.js | 10 ++++------ src/components/Package/Package.js | 10 ++++------ src/components/Package/PackageJsonTab.js | 10 ++++------ src/components/Package/Readme.js | 18 ++++++++++++++---- src/components/Package/StatsContents.js | 11 +++++++---- src/components/Package/VersionsTab.js | 13 ++++--------- .../Package/__tests__/NotFound.spec.js | 2 +- src/components/RetryButton.js | 11 ++++++++--- .../SearchResults/SearchResultItem.js | 16 +++++++++++++--- src/components/SearchResults/SearchResults.js | 6 +++--- src/components/Sparkline.js | 12 ++---------- src/components/TwitterButton.js | 6 +++--- src/components/__tests__/CodeBlock.spec.js | 12 ++++++++++-- src/components/__tests__/Footer.spec.js | 6 +++++- src/components/__tests__/Gravatar.spec.js | 6 +++++- src/components/__tests__/Header.spec.js | 11 +++++++++-- src/components/__tests__/KeywordsList.spec.js | 6 +++++- src/components/__tests__/TwitterButton.spec.js | 9 +++++++-- 28 files changed, 164 insertions(+), 118 deletions(-) diff --git a/src/components/CodeBlock.js b/src/components/CodeBlock.js index 7f1d19d..1a5f116 100644 --- a/src/components/CodeBlock.js +++ b/src/components/CodeBlock.js @@ -15,16 +15,16 @@ class CodeBlock extends PureComponent { highlightBlock(this.codeEl); } render() { - const { className, style } = this.props; + const { value, language } = this.props; return ( -
+      
          {
             this.codeEl = ref;
           }}
-          className={`language-${this.props.language}`}
+          className={`language-${language}`}
         >
-          {this.props.value}
+          {value}
         
       
); @@ -33,14 +33,10 @@ class CodeBlock extends PureComponent { CodeBlock.propTypes = { value: PropTypes.string.isRequired, - language: PropTypes.string, - className: PropTypes.string, - style: PropTypes.object + language: PropTypes.string }; CodeBlock.defaultProps = { - language: "", - className: undefined, - style: undefined + language: "" }; export default CodeBlock; diff --git a/src/components/Footer.js b/src/components/Footer.js index 62fe03a..16e9c54 100644 --- a/src/components/Footer.js +++ b/src/components/Footer.js @@ -15,8 +15,14 @@ const styles = { } }; -const Footer = ({ classes, fromFullYear, toFullYear, className, style }) => ( -