Skip to content

Commit 62a3a2d

Browse files
committed
fix: linear-gradient & radial-gradient regression
1 parent 8dd703d commit 62a3a2d

File tree

1 file changed

+25
-15
lines changed

1 file changed

+25
-15
lines changed

src/compiler/declarations.ts

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1119,43 +1119,53 @@ export function parseUnparsed(
11191119
}
11201120
case "function": {
11211121
switch (tokenOrValue.value.name) {
1122-
case "translate":
1123-
case "rotate":
1124-
case "rotateX":
1125-
case "rotateY":
1126-
case "skewX":
1127-
case "skewY":
1128-
case "scale":
1129-
case "scaleX":
1130-
case "scaleY":
1131-
case "translateX":
1132-
case "translateY":
1133-
return unparsedFunction(tokenOrValue, builder, property, allowAuto);
11341122
case "blur":
11351123
case "brightness":
11361124
case "contrast":
11371125
case "cubic-bezier":
11381126
case "drop-shadow":
11391127
case "fontScale":
1128+
case "getPixelSizeForLayoutSize":
11401129
case "grayscale":
11411130
case "hsl":
11421131
case "hsla":
11431132
case "hue-rotate":
11441133
case "invert":
1145-
case "linear-gradient":
11461134
case "opacity":
11471135
case "pixelScale":
1148-
case "getPixelSizeForLayoutSize":
11491136
case "platformColor":
1150-
case "radial-gradient":
11511137
case "rgb":
11521138
case "rgba":
1139+
case "rotate":
1140+
case "rotateX":
1141+
case "rotateY":
11531142
case "roundToNearestPixel":
11541143
case "saturate":
1144+
case "scale":
1145+
case "scaleX":
1146+
case "scaleY":
11551147
case "sepia":
11561148
case "shadow":
1149+
case "skewX":
1150+
case "skewY":
11571151
case "steps":
1152+
case "translate":
1153+
case "translateX":
1154+
case "translateY":
11581155
return unparsedFunction(tokenOrValue, builder, property, allowAuto);
1156+
case "linear-gradient":
1157+
case "radial-gradient":
1158+
// These are special as React Native requires the '-' in their name
1159+
return [
1160+
{},
1161+
tokenOrValue.value.name,
1162+
reduceParseUnparsed(
1163+
tokenOrValue.value.arguments,
1164+
builder,
1165+
property,
1166+
allowAuto,
1167+
),
1168+
];
11591169
case "hairlineWidth":
11601170
return [{}, tokenOrValue.value.name, []];
11611171
case "calc":

0 commit comments

Comments
 (0)