list-add-unique (_base.scscs)

Tipo: Function

Versión: 2.x.x

Agrega un valor a una lista solo si ese valor todavía no existe en ella.

Es útil para construir listas acumulativas sin duplicados, especialmente cuando el origen de los valores puede repetirse.

Interface

@function list-add-unique($list, $value);

Parámetros secuenciales

Parámetro Tipo Default Descripción
list List - Define la lista base sobre la que se intentará agregar el nuevo valor.
value Any - Define el valor que se agregará solo si no existe previamente en la lista.

La función primero verifica si value ya existe dentro de list usando list.index. Si lo encuentra, devuelve la lista original; si no lo encuentra, agrega el valor al final con list.append.

Ejemplo

Ejemplo 1: SCSS



            

Ejemplo 1: CSS generado