Quellcode durchsuchen

Refactor colorpicker to use dynamic color values from site.colors

codecalm vor 7 Monaten
Ursprung
Commit
002528fadd
2 geänderte Dateien mit 5 neuen und 16 gelöschten Zeilen
  1. 3 12
      preview/pages/_includes/ui/colorpicker.html
  2. 2 4
      preview/pages/colorpicker.html

+ 3 - 12
preview/pages/_includes/ui/colorpicker.html

@@ -19,18 +19,9 @@
 			{% if format %}format: "{{ format }}",{% endif %}
 			{% if include['swatches-only'] %}swatchesOnly: true,{% endif %}
 			swatches: [
-				"#066fd1",
-				"#45aaf2",
-				"#6574cd",
-				"#a55eea",
-				"#f66d9b",
-				"#fa4654",
-				"#fd9644",
-				"#f1c40f",
-				"#7bd235",
-				"#5eba00",
-				"#2bcbba",
-				"#17a2b8",
+				{% for color in site.colors %}
+				"{{ color[1].hex }}",
+				{% endfor %}
 			],
 		}))
 	})

+ 2 - 4
preview/pages/colorpicker.html

@@ -7,15 +7,13 @@ layout: default
 permalink: colorpicker.html
 ---
 
-{% assign colors = "#066fd1,#45aaf2,#6574cd,#a55eea,#f66d9b,#fa4654,#fd9644,#f1c40f,#7bd235,#5eba00,#2bcbba,#17a2b8" | split: "," %}
-
 <div class="card">
 	<div class="card-body">
 		<h3 class="card-title">Basic</h3>
 		<div class="row g-3">
-			{% for color in colors %}
+			{% for color in site.colors %}
 			<div class="col-2">
-				<div>{% include "ui/colorpicker.html" value=color id=forloop.index format="hex" %}</div>
+				<div>{% include "ui/colorpicker.html" value=color[1].hex id=forloop.index format="hex" %}</div>
 			</div>
 			{% endfor %}
 		</div>