Skip to content

Commit 5e31f90

Browse files
fix: handle precision for nested calc (postcss#75)
1 parent b5bb24e commit 5e31f90

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/__tests__/index.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -730,3 +730,17 @@ test(
730730
'calc(100% - calc(10px - 2vw))',
731731
'calc(100% - 10px + 2vw)',
732732
);
733+
734+
test(
735+
'precision for calc',
736+
testValue,
737+
'calc(100% / 3 * 3)',
738+
'100%',
739+
);
740+
741+
test(
742+
'precision for nested calc',
743+
testValue,
744+
'calc(calc(100% / 3) * 3)',
745+
'100%',
746+
);

src/lib/transform.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ function transformValue(value, options, result, item) {
3434
result,
3535
item);
3636

37-
}, true).toString();
37+
return false;
38+
}).toString();
3839
}
3940

4041
function transformSelector(value, options, result, item) {

0 commit comments

Comments
 (0)