@uifabric/experiments
Version:
Experimental React components for building experiences for Office 365.
16 lines • 751 B
JavaScript
define(["require", "exports", "office-ui-fabric-react/lib/Utilities"], function (require, exports, Utilities_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
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