Skip to content

Commit 80486d2

Browse files
authored
use Array.flat() instead of complex workaround (#141)
1 parent 62bd316 commit 80486d2

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

addon/modifiers/style.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,9 @@ export default class StyleModifier extends Modifier {
2424
* This data structure is slightly faster to process than an object / dictionary.
2525
*/
2626
getStyles(positional, named) {
27-
// This is a workaround for the missing `Array#flat` in IE11.
28-
return [].concat(
29-
...[...positional.filter(isObject), named].map((obj) =>
30-
Object.entries(obj).map(([k, v]) => [dasherize(k), v])
31-
)
32-
);
27+
return [...positional.filter(isObject), named]
28+
.map((obj) => Object.entries(obj).map(([k, v]) => [dasherize(k), v]))
29+
.flat();
3330
}
3431

3532
setStyles(element, newStyles) {

0 commit comments

Comments
 (0)