Skip to content

Commit e6ed109

Browse files
committed
refactor: replace index() with list.index(), length() with list.length(), and zip() with list.zip()
1 parent ef2f164 commit e6ed109

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

scss/functions/_assert.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// Starts at zero
2424
// Used to ensure the min-width of the lowest breakpoint starts at 0.
2525
@mixin assert-starts-at-zero($map, $map-name: "$grid-breakpoints") {
26-
@if length($map) > 0 {
26+
@if list.length($map) > 0 {
2727
$values: map.values($map);
2828
$first-value: list.nth($values, 1);
2929
@if $first-value != 0 {

scss/functions/_maps.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
@function map-get-multiple($map, $values) {
3838
$result: ();
3939
@each $key, $value in $map {
40-
@if (index($values, $key) != null) {
40+
@if (list.index($values, $key) != null) {
4141
$result: map.merge($result, ($key: $value));
4242
}
4343
}

scss/mixins/_box-shadow.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@if $value != null {
1010
$result: list.append($result, $value, "comma");
1111
}
12-
@if $value == none and length($shadow) > 1 {
12+
@if $value == none and list.length($shadow) > 1 {
1313
@warn "The keyword 'none' must be used as a single argument.";
1414
}
1515
}

scss/mixins/_breakpoints.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))
2020
// md
2121
@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map.keys($breakpoints)) {
22-
$n: index($breakpoint-names, $name);
22+
$n: list.index($breakpoint-names, $name);
2323
@if not $n {
2424
@error "breakpoint `#{$name}` not found in `#{$breakpoints}`";
2525
}
26-
@return if($n < length($breakpoint-names), list.nth($breakpoint-names, $n + 1), null);
26+
@return if($n < list.length($breakpoint-names), list.nth($breakpoint-names, $n + 1), null);
2727
}
2828

2929
// Minimum breakpoint width. Null for the smallest (first) breakpoint.

scss/mixins/_transition.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
@use "../variables" as *;
44

55
@mixin transition($transition...) {
6-
@if length($transition) == 0 {
6+
@if list.length($transition) == 0 {
77
$transition: $transition-base;
88
}
99

10-
@if length($transition) > 1 {
10+
@if list.length($transition) > 1 {
1111
@each $value in $transition {
1212
@if $value == null or $value == none {
1313
@warn "The keyword 'none' or 'null' must be used as a single argument.";

scss/mixins/_utilities.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
// If the values are a list or string, convert it into a map
2020
@if meta.type-of($values) == "string" or meta.type-of(list.nth($values, 1)) != "list" {
21-
$values: zip($values, $values);
21+
$values: list.zip($values, $values);
2222
}
2323

2424
@each $key, $value in $values {

0 commit comments

Comments
 (0)