Skip to content

Commit 5ee25c6

Browse files
authored
fix: borderInlineWidth parsing (#61)
1 parent 2921182 commit 5ee25c6

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

src/compiler/declarations.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ const parsers: {
116116
"border-inline-start": parseBorderInlineStart,
117117
"border-inline-start-color": parseColorDeclaration,
118118
"border-inline-start-width": parseBorderSideWidthDeclaration,
119-
"border-inline-width": parseBorderBlockWidth,
119+
"border-inline-width": parseBorderInlineWidth,
120120
"border-left": parseBorderSide,
121121
"border-left-color": parseColorDeclaration,
122122
"border-left-width": parseBorderSideWidthDeclaration,
@@ -475,6 +475,20 @@ function parseBorderInlineEnd(
475475
);
476476
}
477477

478+
export function parseBorderInlineWidth(
479+
declaration: DeclarationType<"border-inline-width">,
480+
builder: StylesheetBuilder,
481+
) {
482+
builder.addDescriptor(
483+
"border-left-width",
484+
parseBorderSideWidth(declaration.value.start, builder),
485+
);
486+
builder.addDescriptor(
487+
"border-right-width",
488+
parseBorderSideWidth(declaration.value.end, builder),
489+
);
490+
}
491+
478492
function parseFlexFlow(
479493
{ value }: DeclarationType<"flex-flow">,
480494
builder: StylesheetBuilder,
@@ -1886,7 +1900,7 @@ export function parseBorderBlockColor(
18861900
}
18871901

18881902
export function parseBorderBlockWidth(
1889-
declaration: DeclarationType<"border-block-width" | "border-inline-width">,
1903+
declaration: DeclarationType<"border-block-width">,
18901904
builder: StylesheetBuilder,
18911905
) {
18921906
builder.addDescriptor(

0 commit comments

Comments
 (0)