@uifabric/experiments
Version:
Experimental React components for building experiences for Office 365.
12 lines • 522 B
JavaScript
import { memoizeFunction } from 'office-ui-fabric-react/lib/Utilities';
var getContextOrFalse = memoizeFunction(function () { return document.createElement('canvas').getContext('2d') || false; }, 1);
export function isSingleLineText(lineLength, text, textStyle) {
var context = getContextOrFalse();
if (!context) {
return false;
}
context.font = textStyle;
var textWidth = context.measureText(text).width;
return textWidth <= lineLength;
}
//# sourceMappingURL=textHelpers.js.map