Skip to content

Commit 31b10eb

Browse files
committed
fix: fill / stroke mapping
1 parent 1b25adc commit 31b10eb

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/compiler/declarations.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2296,16 +2296,21 @@ export function parseUserSelect(
22962296
}
22972297

22982298
export function parseSVGPaint(
2299-
{ value }: DeclarationType<"fill" | "stroke">,
2299+
{ value, property }: DeclarationType<"fill" | "stroke">,
23002300
builder: StylesheetBuilder,
23012301
) {
2302+
let parsedValue: StyleDescriptor | undefined;
2303+
23022304
if (value.type === "none") {
2303-
return "transparent";
2305+
parsedValue = "transparent";
23042306
} else if (value.type === "color") {
2305-
return parseColor(value.value, builder);
2307+
parsedValue = parseColor(value.value, builder);
2308+
} else {
2309+
return;
23062310
}
23072311

2308-
return;
2312+
builder.addMapping({ [property]: [property] });
2313+
builder.addDescriptor(property, parsedValue);
23092314
}
23102315

23112316
export function round(number: number) {

0 commit comments

Comments
 (0)