From 204b6c594ab3ee29c28535ee8d16060ea40a1985 Mon Sep 17 00:00:00 2001 From: Bartosz-Do Date: Mon, 17 Aug 2026 18:44:34 +0200 Subject: [PATCH] Remove leftover `squircle-radius()` dead code from border-radius mixin (#2896) --- .../fix-squircle-multi-value-border-radius.md | 5 ----- .../scss/mixins/bootstrap/_border-radius.scss | 19 ------------------- core/scss/tests/_border-radius.test.scss | 10 ---------- 3 files changed, 34 deletions(-) delete mode 100644 .changeset/fix-squircle-multi-value-border-radius.md diff --git a/.changeset/fix-squircle-multi-value-border-radius.md b/.changeset/fix-squircle-multi-value-border-radius.md deleted file mode 100644 index cdb6f46cc..000000000 --- a/.changeset/fix-squircle-multi-value-border-radius.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tabler/core": patch ---- - -Fixed multi-value `border-radius` squircle scaling in `border-radius()` by scaling each corner value separately. diff --git a/core/scss/mixins/bootstrap/_border-radius.scss b/core/scss/mixins/bootstrap/_border-radius.scss index a65388340..08e3e1163 100644 --- a/core/scss/mixins/bootstrap/_border-radius.scss +++ b/core/scss/mixins/bootstrap/_border-radius.scss @@ -22,28 +22,9 @@ @return $return; } -@function squircle-radius($radius) { - $return: (); - @each $value in valid-radius($radius) { - @if $value == 0 { - $return: list.append($return, 0); - } @else { - $return: list.append($return, calc(#{$value} * 2.5)); - } - } - @return $return; -} - @mixin border-radius($radius: $border-radius, $fallback-border-radius: false) { @if $enable-rounded { border-radius: valid-radius($radius); - - // @if $radius != 0 { - // @supports (corner-shape: squircle) { - // corner-shape: squircle; - // border-radius: squircle-radius($radius) !important; - // } - // } } @else if $fallback-border-radius != false { border-radius: $fallback-border-radius; } diff --git a/core/scss/tests/_border-radius.test.scss b/core/scss/tests/_border-radius.test.scss index 10418438a..c02ffe9f0 100644 --- a/core/scss/tests/_border-radius.test.scss +++ b/core/scss/tests/_border-radius.test.scss @@ -21,13 +21,3 @@ @include assert-equal(meta.inspect(valid-radius(4px -2px 6px)), '4px 0 6px'); } } - -@include describe('squircle-radius') { - @include it('keeps 0 as 0') { - @include assert-equal(meta.inspect(squircle-radius(0)), '0'); - } - - @include it('scales a non-zero radius by 2.5 via calc()') { - @include assert-equal(meta.inspect(squircle-radius(4px)), 'calc(4px * 2.5)'); - } -}