Skip to content

Commit

Permalink
Improve titles
Browse files Browse the repository at this point in the history
  • Loading branch information
ehmicky committed Sep 5, 2021
1 parent b891b33 commit 34bf641
Showing 1 changed file with 7 additions and 11 deletions.
18 changes: 7 additions & 11 deletions src/report/reporters/histogram/title.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,20 @@
import stringWidth from 'string-width'

import { getCombinationNameColor } from '../../utils/name.js'
import { NAME_SEPARATOR_COLORED } from '../../utils/separator.js'
import {
getCombinationPaddedName,
getCombNamePaddedColor,
} from '../../utils/name.js'

import { ABSCISSA_BOTTOM_HEIGHT, ABSCISSA_LABELS_HEIGHT } from './abscissa.js'

// Retrieve sidebar with the combination name
export const getTitleBlock = function (combination, height, mini) {
const topNewlines = getTopNewlines(height, mini)
const bottomNewlines = getBottomNewlines(mini)
const titleBlockContents = getTitleBlockContents(combination)
const titleBlockContents = getCombNamePaddedColor(combination)
return `${topNewlines}${titleBlockContents}\n${bottomNewlines}`
}

export const getTitleBlockWidth = function ([combination]) {
return stringWidth(getTitleBlockContents(combination))
}

const getTitleBlockContents = function (combination) {
return `${getCombinationNameColor(combination)}${NAME_SEPARATOR_COLORED}`
export const getTitleBlockWidth = function (combinations) {
return getCombinationPaddedName(combinations[0]).length
}

const getTopNewlines = function (height, mini) {
Expand Down

0 comments on commit 34bf641

Please sign in to comment.