diff --git a/package.json b/package.json index ee8cf08..59411d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "single-spa-canopy", - "version": "1.10.0", + "version": "1.10.1", "description": "Some helpers for single-spa child apps at canopy", "main": "lib/single-spa-canopy.js", "scripts": { diff --git a/src/overlays.helpers.js b/src/overlays.helpers.js index b219862..df7afaa 100644 --- a/src/overlays.helpers.js +++ b/src/overlays.helpers.js @@ -74,8 +74,9 @@ function createOverlayWithText (opts, elementToAppendChild, classes) { div.style.left = opts.overlay.left || 0 div.style.pointerEvents = 'none' let backgroundColor - if (opts.overlay.color) { - backgroundColor = getRGBAFromHex(opts.overlay.color) + const hexRegex = /^#[A-Fa-f0-9]{6}$/g + if (opts.overlay.color && hexRegex.test(opts.overlay.color)) { + backgroundColor = getRGBAFromHex(opts.overlay.color.replace('#', '')) } else if (opts.overlay.background) { backgroundColor = opts.overlay.background } else {