diff --git a/docs/_includes/sidebar.njk b/docs/_includes/sidebar.njk index 65f195244..31f600a5d 100644 --- a/docs/_includes/sidebar.njk +++ b/docs/_includes/sidebar.njk @@ -20,7 +20,8 @@ {# Components #} -

+ +

Components @@ -47,6 +48,7 @@ {% endif %} {% endfor %} + {# Layout #} {% if not isAlpha %} diff --git a/docs/assets/styles/docs.css b/docs/assets/styles/docs.css index e07ef4b27..4368fc4ae 100644 --- a/docs/assets/styles/docs.css +++ b/docs/assets/styles/docs.css @@ -97,9 +97,26 @@ wa-page > header { font-size: var(--wa-font-size-m); margin: 0; } - h2:not(:first-child) { + + h2:not(:first-child), + wa-details:not(:first-child) { margin-block-start: var(--wa-space-xs); } + + wa-details { + border: none; + background: none; + } + + wa-details::part(header) { + padding: 0; + } + + wa-details::part(content) { + padding-inline: 0; + padding-block-end: 0; + } + ul { border-inline-start: var(--wa-border-width-s) solid var(--wa-color-surface-border); font-size: var(--wa-font-size-s); @@ -107,21 +124,30 @@ wa-page > header { margin: 0; padding-inline-start: var(--wa-space-m); } + ul ul { margin-block-start: var(--wa-space-m); } + + ul:empty { + display: none; + } + li { list-style: none; + + + li { + margin-block-start: var(--wa-space-m); + } } - li + li { - margin-block-start: var(--wa-space-m); - } + li a { color: var(--wa-color-text-normal); text-decoration: none; - } - li a:hover { - text-decoration: underline; + + &:hover { + text-decoration: underline; + } } li wa-badge::part(base) {