UNPKG

@roots/bud-dashboard

Version:

bud.js core module

20 lines (15 loc) 450 B
import isNumber from '@roots/bud-support/isNumber' export const useCompilationColor = ( compilation?: { errorsCount?: number warningsCount?: number }, successColor: string = `green`, ) => { if (!compilation) return `dim` if (isNumber(compilation.errorsCount) && compilation.errorsCount > 0) return `red` if (isNumber(compilation.warningsCount) && compilation.warningsCount > 0) return `yellow` return successColor }