@use 'sass:list';

@function join-list($items, $separator: ',') {
    $path: '';
    @each $path-item in $items {
        @if list.index($items, $path-item) != 1 {
            $path: #{$path}#{$separator};
        }

        $path: #{$path}#{$path-item};
    }

    @return $path;
}

@function is-list-starts-with($list, $start) {
    @each $item in $start {
        $index: list.index($start, $item);

        @if list.nth($list, $index) != $item {
            @return false;
        }
    }

    @return true;
}

@function is-list-starts-with-any($list, $starts) {
    @each $start in $starts {
        @if is-list-starts-with($list, $start) {
            @return true;
        }
    }

    @return false;
}
