UNPKG

@uifabric/experiments

Version:

Experimental React components for building experiences for Office 365.

16 lines 751 B
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