Skip to content

Commit d2ed55a

Browse files
authored
feat: border-block-style (#71)
1 parent 33724ca commit d2ed55a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/compiler/declarations.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ const parsers: {
100100
"border-block-start-color": parseColorDeclaration,
101101
"border-block-start-width": parseBorderSideWidthDeclaration,
102102
"border-block-width": parseBorderBlockWidth,
103+
"border-block-style": parseBorderBlockStyle,
103104
"border-bottom": parseBorderSide,
104105
"border-bottom-color": parseColorDeclaration,
105106
"border-bottom-left-radius": parseSize2DDimensionPercentageDeclaration,
@@ -1949,6 +1950,20 @@ export function parseBorderBlockWidth(
19491950
);
19501951
}
19511952

1953+
function parseBorderBlockStyle(
1954+
declaration: DeclarationType<"border-block-style">,
1955+
builder: StylesheetBuilder,
1956+
) {
1957+
if (declaration.value.start === declaration.value.end) {
1958+
builder.addDescriptor(
1959+
"border-style",
1960+
parseBorderStyle(declaration.value.start, builder),
1961+
);
1962+
} else {
1963+
builder.addWarning("property", "border-block-style");
1964+
}
1965+
}
1966+
19521967
export function parseBorderSideWidthDeclaration(
19531968
declaration: { value: BorderSideWidth },
19541969
builder: StylesheetBuilder,

0 commit comments

Comments
 (0)