@@ -100,6 +100,7 @@ const parsers: {
100
100
"border-block-start-color" : parseColorDeclaration ,
101
101
"border-block-start-width" : parseBorderSideWidthDeclaration ,
102
102
"border-block-width" : parseBorderBlockWidth ,
103
+ "border-block-style" : parseBorderBlockStyle ,
103
104
"border-bottom" : parseBorderSide ,
104
105
"border-bottom-color" : parseColorDeclaration ,
105
106
"border-bottom-left-radius" : parseSize2DDimensionPercentageDeclaration ,
@@ -1949,6 +1950,20 @@ export function parseBorderBlockWidth(
1949
1950
) ;
1950
1951
}
1951
1952
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
+
1952
1967
export function parseBorderSideWidthDeclaration (
1953
1968
declaration : { value : BorderSideWidth } ,
1954
1969
builder : StylesheetBuilder ,
0 commit comments