Skip to content

Commit 54be51b

Browse files
fix(snippets): truncate name (#501)
1 parent 2142bd9 commit 54be51b

File tree

2 files changed

+29
-2
lines changed

2 files changed

+29
-2
lines changed

src/renderer/components/sidebar/SidebarListItem.vue

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@
2929
:name="(model.icon as string)"
3030
/>
3131
</span>
32-
<slot />
32+
<div class="name">
33+
<div>
34+
<slot />
35+
</div>
36+
</div>
3337
</div>
3438
</template>
3539

@@ -262,5 +266,17 @@ watch(
262266
transform: rotate(90deg);
263267
}
264268
}
269+
.name {
270+
user-select: none;
271+
display: table;
272+
table-layout: fixed;
273+
width: 90%;
274+
overflow: hidden;
275+
> div {
276+
display: -webkit-box;
277+
-webkit-line-clamp: 1;
278+
-webkit-box-orient: vertical;
279+
}
280+
}
265281
}
266282
</style>

src/renderer/components/sidebar/TheFolder.vue

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
v-if="!isEdit"
99
class="name"
1010
>
11-
{{ name }}
11+
<div>
12+
{{ name }}
13+
</div>
1214
</div>
1315
<input
1416
v-else
@@ -84,5 +86,14 @@ onUnmounted(() => {
8486
}
8587
.name {
8688
user-select: none;
89+
display: table;
90+
table-layout: fixed;
91+
width: 90%;
92+
overflow: hidden;
93+
> div {
94+
display: -webkit-box;
95+
-webkit-line-clamp: 1;
96+
-webkit-box-orient: vertical;
97+
}
8798
}
8899
</style>

0 commit comments

Comments
 (0)