diff --git a/docs/_includes/sidebar.njk b/docs/_includes/sidebar.njk
index 74a8b82dc..b39f7b405 100644
--- a/docs/_includes/sidebar.njk
+++ b/docs/_includes/sidebar.njk
@@ -20,11 +20,12 @@
{# Components #}
-
Components
+
- -
- Components Overview
-
-
Animated Image
@@ -223,8 +224,12 @@
{# Layout #}
{% if not isAlpha %}
Layout
+
- - Layout Overview
- Page
- Cluster
- Flank
@@ -239,9 +244,6 @@
{% if not isAlpha %}
Patterns
- -
- Pattern Overview
-
- Web App
- E-commerce
diff --git a/docs/assets/images/webawesome-logo.svg b/docs/assets/images/webawesome-logo.svg
index ca05b787c..1d58e868e 100644
--- a/docs/assets/images/webawesome-logo.svg
+++ b/docs/assets/images/webawesome-logo.svg
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file
diff --git a/docs/assets/styles/docs.css b/docs/assets/styles/docs.css
index cbc94e88a..f1b0e8dac 100644
--- a/docs/assets/styles/docs.css
+++ b/docs/assets/styles/docs.css
@@ -88,9 +88,10 @@ wa-page > header {
h2 {
font-size: var(--wa-font-size-m);
margin-block-end: var(--wa-space-m);
- }
- h2:not(:first-of-type) {
- margin-block-start: var(--wa-space-xl);
+
+ &:not(:first-of-type) {
+ margin-block-start: var(--wa-space-xl);
+ }
}
ul {
border-inline-start: var(--wa-border-width-s) solid var(--wa-color-surface-border);
@@ -135,6 +136,35 @@ wa-badge.pro::part(base) {
border-color: var(--wa-brand-orange);
}
+#sidebar {
+ h2 {
+ color: var(--wa-color-text-quiet);
+
+ a {
+ display: flex;
+ align-items: center;
+ gap: 0.4em;
+ color: var(--wa-color-text-normal);
+ text-decoration: none;
+
+ wa-icon {
+ margin-block-end: -0.15em;
+ font-size: var(--wa-font-size-s);
+ font-weight: var(--wa-font-weight-action);
+ color: var(--wa-color-gray-70);
+ }
+
+ &:hover {
+ color: var(--wa-color-brand-on-normal);
+
+ wa-icon {
+ color: var(--wa-color-brand-on-quiet);
+ }
+ }
+ }
+ }
+}
+
#sidebar-close-button {
display: none;
}