Skip to content

Commit cbfbc1f

Browse files
committed
refactor: a consistent approach for calc with negative values
1 parent 1c127a6 commit cbfbc1f

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

scss/_button-group.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
// Prevent double borders when buttons are next to each other
4545
> :not(.btn-check:first-child) + .btn,
4646
> .btn-group:not(:first-child) {
47-
margin-inline-start: calc(#{$btn-border-width} * -1); // stylelint-disable-line function-disallowed-list
47+
margin-inline-start: calc(-1 * #{$btn-border-width}); // stylelint-disable-line function-disallowed-list
4848
}
4949

5050
// Reset rounded corners
@@ -131,7 +131,7 @@
131131

132132
> .btn:not(:first-child),
133133
> .btn-group:not(:first-child) {
134-
margin-top: calc(#{$btn-border-width} * -1); // stylelint-disable-line function-disallowed-list
134+
margin-top: calc(-1 * #{$btn-border-width}); // stylelint-disable-line function-disallowed-list
135135
}
136136

137137
// Reset rounded corners

scss/_header.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
.header-divider {
7676
flex-basis: calc(100% + (2 * var(--#{$prefix}header-padding-x))); // stylelint-disable-line function-disallowed-list
7777
height: 0;
78-
margin: var(--#{$prefix}header-padding-y) calc(var(--#{$prefix}header-padding-x) * -1); // stylelint-disable-line function-disallowed-list
78+
margin: var(--#{$prefix}header-padding-y) calc(-1 * var(--#{$prefix}header-padding-x)); // stylelint-disable-line function-disallowed-list
7979
border-top: var(--#{$prefix}header-divider-border);
8080
}
8181

scss/_pagination.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
margin-inline-start: $pagination-margin-start;
8484
}
8585

86-
@if $pagination-margin-start == calc(#{$pagination-border-width} * -1) {
86+
@if $pagination-margin-start == calc(-1 * #{$pagination-border-width}) {
8787
&:first-child {
8888
.page-link {
8989
@include border-start-radius(var(--#{$prefix}pagination-border-radius));

scss/_variables.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -1379,7 +1379,7 @@ $pagination-color: var(--#{$prefix}link-color) !default;
13791379
$pagination-bg: var(--#{$prefix}body-bg) !default;
13801380
$pagination-border-radius: var(--#{$prefix}border-radius) !default;
13811381
$pagination-border-width: var(--#{$prefix}border-width) !default;
1382-
$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list
1382+
$pagination-margin-start: calc(-1 * #{$pagination-border-width}) !default; // stylelint-disable-line function-disallowed-list
13831383
$pagination-border-color: var(--#{$prefix}border-color) !default;
13841384

13851385
$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;

scss/forms/_input-group.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
}
128128

129129
> :not(:first-child):not(.dropdown-menu)#{$validation-messages} {
130-
margin-inline-start: calc(#{$input-border-width} * -1); // stylelint-disable-line function-disallowed-list
130+
margin-inline-start: calc(-1 * #{$input-border-width}); // stylelint-disable-line function-disallowed-list
131131
@include border-start-radius(0);
132132
}
133133

scss/sidebar/_sidebar-nav.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@
259259
}
260260

261261
.nav-icon {
262-
margin-inline-start: calc((var(--#{$prefix}sidebar-nav-link-icon-width) + var(--#{$prefix}sidebar-nav-link-icon-margin)) * -1); // stylelint-disable-line function-disallowed-list
262+
margin-inline-start: calc(-1 * (var(--#{$prefix}sidebar-nav-link-icon-width) + var(--#{$prefix}sidebar-nav-link-icon-margin))); // stylelint-disable-line function-disallowed-list
263263
}
264264
}
265265

0 commit comments

Comments
 (0)