@uifabric/experiments
Version:
Experimental React components for building experiences for Microsoft 365.
15 lines • 642 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Utilities_1 = require("office-ui-fabric-react/lib-commonjs/Utilities");
var getContextOrFalse = Utilities_1.memoizeFunction(function () { return document.createElement('canvas').getContext('2d') || false; }, 1);
function isSingleLineText(lineLength, text, textStyle) {
var context = getContextOrFalse();
if (!context) {
return false;
}
context.font = textStyle;
var textWidth = context.measureText(text).width;
return textWidth <= lineLength;
}
exports.isSingleLineText = isSingleLineText;
//# sourceMappingURL=textHelpers.js.map