UNPKG

@uifabric/experiments

Version:

Experimental React components for building experiences for Microsoft 365.

15 lines 642 B
"use strict"; 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