File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -2296,16 +2296,21 @@ export function parseUserSelect(
22962296}
22972297
22982298export 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
23112316export function round ( number : number ) {
You can’t perform that action at this time.
0 commit comments