Skip to content

Commit 199988a

Browse files
committed
teaches plugin how to handle adaptive keyframes from source
1 parent 94d9d6e commit 199988a

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

index.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,16 @@ module.exports = (UserProps) => {
173173
STATE.target_media_dark.append(STATE.target_rule_dark)
174174
STATE.target_ss.append(STATE.target_media_dark)
175175
}
176-
177-
// append adaptive prop definition to dark media query
178-
let darkdecl = new Declaration({ prop, value: adaptive })
179-
STATE.target_rule_dark.append(darkdecl)
180-
STATE.mapped_dark.add(prop)
176+
177+
if (adaptive.includes('@keyframes')) {
178+
STATE.target_media_dark.append(adaptive)
179+
}
180+
else {
181+
// append adaptive prop definition to dark media query
182+
let darkdecl = new Declaration({ prop, value: adaptive })
183+
STATE.target_rule_dark.append(darkdecl)
184+
STATE.mapped_dark.add(prop)
185+
}
181186
}
182187

183188
// track work to prevent duplicative processing

0 commit comments

Comments
 (0)