all files / src/modules/ visUtils.js

80% Statements 8/10
50% Branches 3/6
100% Functions 1/1
75% Lines 6/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 1554× 54× 54× 54×         54×          
export function getTextWidth(text, fontDetails = '12px Roboto') {
  const canvas = document.createElement('canvas');
  const context = canvas.getContext('2d');
  if (Icontext) {
    // Won't work outside of a browser context (ie unit tests)
    context.font = fontDetails;
    return context.measureText(text).width;
  }
  return 100;
}
 
export default {
  getTextWidth,
};