Skip to content

Instantly share code, notes, and snippets.

Last active Aug 8, 2021
What would you like to do?
Sort a SASS list
/// list-sort
/// Sort a SASS list
/// @param $list - A SASS list
/// @returns A sorted SASS list
/// @requires function list-remove
/// @author Jake Wilson <>
@function list-sort($list) {
$sortedlist: ();
@while length($list) > 0 {
$value: nth($list,1);
@each $item in $list {
@if $item < $value {
$value: $item;
$sortedlist: append($sortedlist, $value, 'space');
$list: list-remove($list, index($list, $value));
@return $sortedlist;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment