atlas-homepage-cards
Advanced tools
Comparing version
@@ -12,2 +12,4 @@ "use strict"; | ||
var _styledComponents = _interopRequireDefault(require("styled-components")); | ||
var _reactEbiSpecies = _interopRequireDefault(require("react-ebi-species")); | ||
@@ -19,4 +21,2 @@ | ||
var _styledComponents = _interopRequireDefault(require("styled-components")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -58,3 +58,3 @@ | ||
var MAX = 5; | ||
var MAX_VISIBLE_ITEMS = 5; | ||
@@ -75,3 +75,3 @@ var CardContentList = _styledComponents.default.ul(_templateObject()); | ||
_this.state = { | ||
isHidden: _this.props.content && _this.props.content.length >= MAX | ||
isHidden: _this.props.content && _this.props.content.length > MAX_VISIBLE_ITEMS | ||
}; | ||
@@ -130,3 +130,3 @@ _this.onClick = _this.onClick.bind(_assertThisInitialized(_this)); | ||
className: "content" | ||
}, this.state.isHidden ? visibleContent.slice(0, MAX) : visibleContent), Array.isArray(content) && content.length > MAX && _react.default.createElement("button", { | ||
}, this.state.isHidden ? visibleContent.slice(0, MAX_VISIBLE_ITEMS) : visibleContent), Array.isArray(content) && content.length > MAX_VISIBLE_ITEMS && _react.default.createElement("button", { | ||
className: "button", | ||
@@ -133,0 +133,0 @@ onClick: this.onClick |
{ | ||
"name": "atlas-homepage-cards", | ||
"version": "2.0.0-beta3", | ||
"version": "2.0.0", | ||
"description": "A package that renders grids of cards.", | ||
@@ -8,4 +8,3 @@ "main": "lib/index.js", | ||
"prepack": "rm -rf lib && babel src -d lib --copy-files", | ||
"testOnly": "jest", | ||
"test": "npm run testOnly", | ||
"test": "jest", | ||
"posttest": "jest --coverage --coverageReporters=text-lcov | coveralls", | ||
@@ -48,3 +47,3 @@ "postversion": "npm publish", | ||
"react": "^16.8.4", | ||
"react-ebi-species": "^2.0.0", | ||
"react-ebi-species": "^2.1.0", | ||
"styled-components": "^4.1.3", | ||
@@ -59,3 +58,3 @@ "urijs": "^1.19.1" | ||
"@babel/preset-react": "^7.0.0", | ||
"atlas-react-fetch-loader": "^1.0.0-beta", | ||
"atlas-react-fetch-loader": "^1.0.0", | ||
"babel-loader": "^8.0.5", | ||
@@ -66,3 +65,3 @@ "clean-webpack-plugin": "^2.0.1", | ||
"enzyme-adapter-react-16": "^1.11.2", | ||
"eslint": "^5.15.1", | ||
"eslint": "^5.15.3", | ||
"eslint-config-gene-expression": "^0.5.0", | ||
@@ -76,5 +75,5 @@ "fetch-mock": "7.3.1", | ||
"webpack": "^4.29.6", | ||
"webpack-cli": "^3.2.3", | ||
"webpack-cli": "^3.3.0", | ||
"webpack-dev-server": "^3.2.1" | ||
} | ||
} |
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
20074
0.04%1
-50%1
Infinity%Updated