Skip to content

Commit 703c75c

Browse files
committed
fix: factor hueRegexp out of the loop
1 parent 4585437 commit 703c75c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/dom-styles-reader.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ export default class DOMStylesReader {
134134

135135
const dotRegexp = /\.+/g
136136
const rgbExtractRegexp = /rgb(a?)\((\d+), (\d+), (\d+)(, (\d+(\.\d+)?))?\)/
137+
const hueRegexp = /hue-rotate\((\d+)deg\)/
137138

138139
/**
139140
* Computes the output color of `value` with a rotated hue defined
@@ -148,7 +149,7 @@ function rotateHue (value, filter) {
148149
const match = value.match(rgbExtractRegexp)
149150
let [, , r, g, b, , a] = match
150151

151-
let [, hue] = filter.match(/hue-rotate\((\d+)deg\)/)
152+
let [, hue] = filter.match(hueRegexp)
152153

153154
;[r, g, b, a, hue] = [r, g, b, a, hue].map(Number)
154155
;[r, g, b] = rotate(r, g, b, hue)

0 commit comments

Comments
 (0)