Add color palette to theme pages

This commit is contained in:
Lea Verou
2025-01-16 01:31:25 -05:00
parent d464714d7b
commit 52c24fc3b7
4 changed files with 12 additions and 2 deletions

1
docs/_data/hues.json Normal file
View File

@@ -0,0 +1 @@
["red", "yellow", "green", "teal", "blue", "indigo", "violet", "gray"]

View File

@@ -36,7 +36,7 @@
<h2>Used By</h2>
<section id="grid" class="index-grid">
<section class="index-grid">
{% for page in collections.theme %}
{%- if page.data.palette == paletteId -%}
{% include "page-card.njk" %}

View File

@@ -6,6 +6,16 @@
{% block header %}
<iframe src='{{ page.url }}demo.html'></iframe>
<h2>Default Color Palette</h2>
{% set paletteURL = '/docs/palettes/' + palette + '/' %}
{% set themePage = page %}
{% set page = paletteURL | getCollectionItemFromUrl %}
<div class="index-grid">
{% include 'page-card.njk' %}
</div>
{% set page = themePage %}
{% endblock %}
{% block afterContent %}

View File

@@ -1,7 +1,6 @@
{
"layout": "palette.njk",
"tags": ["palettes", "palette"],
"hues": ["red", "yellow", "green", "teal", "blue", "indigo", "violet", "gray"],
"eleventyComputed": {
"snippet": ".wa-palette-{{ page.fileSlug }}",
"icon": "palette"