Skip to content
This repository was archived by the owner on Feb 18, 2022. It is now read-only.

Commit 74323d2

Browse files
committed
Improve flow-relative clear support
1 parent 26adc18 commit 74323d2

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

.tape.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ module.exports = {
33
'border': {
44
message: 'supports logical "border" property values'
55
},
6+
'clear': {
7+
message: 'supports logical "clear" property values'
8+
},
69
'float': {
710
message: 'supports logical "float" property values'
811
},

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ const transforms = {
2323
'border-inline-end': transformBorder['border-inline-end'], 'border-inline-end-width': transformBorder['border-inline-end'], 'border-inline-end-style': transformBorder['border-inline-end'], 'border-inline-end-color': transformBorder['border-inline-end'],
2424
'border-start': transformBorder['border-start'], 'border-start-width': transformBorder['border-start'], 'border-start-style': transformBorder['border-start'], 'border-start-color': transformBorder['border-start'],
2525
'border-end': transformBorder['border-end'], 'border-end-width': transformBorder['border-end'], 'border-end-style': transformBorder['border-end'], 'border-end-color': transformBorder['border-end'],
26+
'clear': transformFloat,
2627
'inset': transformInset,
2728
'margin': transformSpacing,
2829
'padding': transformSpacing,

test/clear.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
test-clear {
2+
clear: both;
3+
clear: left;
4+
clear: inline-start;
5+
clear: inline-end;
6+
clear: right;
7+
}

test/clear.expect.css

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
test-clear {
2+
clear: both;
3+
clear: left;
4+
&:dir(ltr) {
5+
clear: left;
6+
}
7+
&:dir(rtl) {
8+
clear: right;
9+
}
10+
&:dir(ltr) {
11+
clear: right;
12+
}
13+
&:dir(rtl) {
14+
clear: left;
15+
}
16+
clear: right;
17+
}

0 commit comments

Comments
 (0)