diff --git a/docs/_includes/sidebar-group.njk b/docs/_includes/sidebar-group.njk new file mode 100644 index 000000000..9d4db901e --- /dev/null +++ b/docs/_includes/sidebar-group.njk @@ -0,0 +1,18 @@ + + +

+ {% set groupUrl %}/docs/{{ tag }}/{% endset %} + {% if groupUrl | getCollectionItemFromUrl %} + {{ title or (tag | capitalize) }} + + + {% else %} + {{ title or (tag | capitalize) }} + {% endif %} +

+ +
diff --git a/docs/_includes/sidebar-link.njk b/docs/_includes/sidebar-link.njk new file mode 100644 index 000000000..b22d38d94 --- /dev/null +++ b/docs/_includes/sidebar-link.njk @@ -0,0 +1,16 @@ +{% if not (isAlpha and page.data.noAlpha) and page.fileSlug != tag and not page.unlisted -%} +
  • + {{ page.data.title }} + {% if page.data.status == 'experimental' %}{% endif %} + {% if page.data.isPro %}PRO{% endif %} + + {% set children = page.data.children %} + {% if children.length > 0 %} + + {% endif %} +
  • +{%- endif %} diff --git a/docs/_includes/sidebar.njk b/docs/_includes/sidebar.njk index 5195e61e6..b5e5d570e 100644 --- a/docs/_includes/sidebar.njk +++ b/docs/_includes/sidebar.njk @@ -19,121 +19,13 @@
  • Changelog
  • -{# Components #} - -

    - Components - - -

    - - -
    - - -

    - Native Styles - - -

    - -
    - - -

    - Style Utilities - - -

    - -
    - -{# Layout #} -

    - Layout - - -

    - - -{# Patterns #} -{% if not isAlpha %} -

    Patterns

    - -{% endif %} - -{# Theming #} -

    - Theming - - -

    - diff --git a/docs/docs/docs.11tydata.js b/docs/docs/docs.11tydata.js new file mode 100644 index 000000000..7ed1011e1 --- /dev/null +++ b/docs/docs/docs.11tydata.js @@ -0,0 +1,10 @@ +export default { + eleventyComputed: { + children(data) { + let mainTag = data.tags?.[0]; + let collection = data.collections[mainTag] ?? []; + + return collection.filter(item => item.data.parent === data.page.fileSlug); + }, + }, +};