map-get / map-merge
Sass 🟡 MidDefinition
Fonctions pour lire (map.get) et fusionner (map.merge) des Sass Maps. map.deep-merge fusionne recursivement les maps imbriquees.
Analogie
map.get c'est chercher dans le dictionnaire, map.merge c'est coller deux dictionnaires ensemble.
Exemple de code
@use 'sass:map';
$theme: (colors: (primary: blue, secondary: green));
$override: (colors: (primary: red));
$merged: map.deep-merge($theme, $override);
// => (colors: (primary: red, secondary: green))
Cas d'usage
Creer des themes configurables en fusionnant un theme de base avec des overrides.