summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scss/tests/files/kronuz/include/_mixin-varargs.scss20
-rw-r--r--scss/tests/files/kronuz/mixin-varargs.css6
-rw-r--r--scss/tests/files/kronuz/mixin-varargs.scss12
3 files changed, 38 insertions, 0 deletions
diff --git a/scss/tests/files/kronuz/include/_mixin-varargs.scss b/scss/tests/files/kronuz/include/_mixin-varargs.scss
new file mode 100644
index 0000000..9fd3e06
--- /dev/null
+++ b/scss/tests/files/kronuz/include/_mixin-varargs.scss
@@ -0,0 +1,20 @@
+@mixin _inner(...) {
+ $width: null !default;
+ $height: null !default;
+
+ color: $color;
+ background: $background;
+ border: $border;
+ @if $width {
+ width: $width;
+ }
+ @if $height {
+ width: $height;
+ }
+}
+
+@mixin varargs(...) {
+ $color: green;
+ $background: red !default;
+ @include _inner(...);
+}
diff --git a/scss/tests/files/kronuz/mixin-varargs.css b/scss/tests/files/kronuz/mixin-varargs.css
new file mode 100644
index 0000000..a4e8031
--- /dev/null
+++ b/scss/tests/files/kronuz/mixin-varargs.css
@@ -0,0 +1,6 @@
+div {
+ color: green;
+ background: blue;
+ border: 1px solid magenta;
+ width: 2px;
+}
diff --git a/scss/tests/files/kronuz/mixin-varargs.scss b/scss/tests/files/kronuz/mixin-varargs.scss
new file mode 100644
index 0000000..3d25ad7
--- /dev/null
+++ b/scss/tests/files/kronuz/mixin-varargs.scss
@@ -0,0 +1,12 @@
+@option style:legacy;
+
+@import "mixin-varargs";
+
+div {
+ @include varargs(
+ $color: pink,
+ $background: blue,
+ $border: 1px solid magenta,
+ $width: 2px
+ );
+}