diff --git a/Truncate.js b/Truncate.js index a9e6119..2ed53fd 100644 --- a/Truncate.js +++ b/Truncate.js @@ -98,7 +98,7 @@ class Truncate extends Component { this.prop = { get height () { let viewportOffset = element.getBoundingClientRect(); - return parseInt(viewportOffset.bottom - viewportOffset.top, 10); + return parseInt(viewportOffset.bottom - viewportOffset.top - 1, 10); }, get lineheight () { let lineh = getComputedStyle(element).getPropertyValue('line-height'); diff --git a/index.js b/index.js index 08f3586..14fe8ff 100644 --- a/index.js +++ b/index.js @@ -146,7 +146,7 @@ var Truncate = function (_Component) { this.prop = { get height() { var viewportOffset = element.getBoundingClientRect(); - return parseInt(viewportOffset.bottom - viewportOffset.top, 10); + return parseInt(viewportOffset.bottom - viewportOffset.top - 1, 10); }, get lineheight() { var lineh = getComputedStyle(element).getPropertyValue('line-height'); diff --git a/package.json b/package.json index 3e666b2..66fb112 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,8 @@ "babel-preset-stage-0": "^6.16.0" }, "peerDependencies": { - "react": "^15.3.2", - "prop-types": "^15.6.0" + "react": "^16.2.0", + "prop-types": "^15.5.0" }, "repository": { "type": "git",