Skip to content

Commit 33ca600

Browse files
fix: Fix sidenav element on multiple lines
1 parent a01d96a commit 33ca600

2 files changed

Lines changed: 14 additions & 7 deletions

File tree

src/assets/stylesheets/layouts/sidenav.css

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,19 +84,21 @@
8484
}
8585

8686
.sidenav__menu-item {
87-
overflow-wrap: anywhere;
88-
89-
display: block;
87+
display: flex;
9088
width: 100%;
9189
padding: var(--space-small);
9290

91+
align-items: flex-start;
92+
9393
color: var(--color-text);
9494
line-height: 1.5;
9595
text-decoration: none;
9696

9797
border-radius: var(--border-radius);
9898

9999
transition: background-color 0.2s ease-in-out;
100+
overflow-wrap: anywhere;
101+
gap: var(--space-small);
100102
}
101103

102104
.sidenav__menu-item:hover,
@@ -112,19 +114,22 @@
112114
}
113115

114116
.sidenav__menu-item .icon {
115-
margin-right: var(--space-smaller);
117+
flex-shrink: 0;
116118
}
117119

118120
.sidenav__menu-item .sidenav__menu-image {
119121
width: 1.5em;
120122
height: 1.5em;
121-
margin-right: var(--space-smaller);
122123

123-
vertical-align: top;
124+
flex-shrink: 0;
124125

125126
border-radius: var(--border-radius-small);
126127
}
127128

129+
.sidenav__menu-label {
130+
flex: 1;
131+
}
132+
128133
.sidenav__menu-title {
129134
font-size: var(--font-size-normal);
130135
font-weight: 600;

src/views/layouts/_sidenav_element.html.twig

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
{{ icon(element.icon) }}
4646
{% endif %}
4747

48-
{{ element.label }}
48+
<span class="sidenav__menu-label">
49+
{{ element.label }}
50+
</span>
4951
</a>
5052
{% endif %}

0 commit comments

Comments
 (0)