diff options
-rw-r--r-- | scss/tests/files/kronuz/include/_mixin-varargs.scss | 20 | ||||
-rw-r--r-- | scss/tests/files/kronuz/mixin-varargs.css | 6 | ||||
-rw-r--r-- | scss/tests/files/kronuz/mixin-varargs.scss | 12 |
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 + ); +} |