UNPKG

@uifabric/experiments

Version:

Experimental React components for building experiences for Office 365.

12 lines 522 B
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